![]() |
Hello and Welcome-tól az Egyesült Államokat, hogy az UNIX és Linux Forums? Köszönjük, hogy meglátogatta és csatlakozik Globális Közösség.
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt. |
Több, UNIX és Linux fórum témák Ön által talált Hasznos
|
||||
| Szál | Thread Starter | Fórum | Válaszok | Utolsó hozzászólás |
| Sticky Mappák | mjdavies | A UNIX a dummies Kérdések és válaszok | 1 | 10-16-2008 07:45 AM |
| összeállított bináris fájlt ad "cannot execute binary file" | scgupta | SUN Solaris | 0 | 07-13-2006 02:59 AM |
| Mappák másolása nélkül mappák ... ;-) | chimpu | A UNIX a dummies Kérdések és válaszok | 5 | 04-26-2004 01:25 PM |
| Biztonsági mentés mappák nélkül mappák ...;) | chimpu | Shell programozás és Scripting | 1 | 04-26-2004 11:02 AM |
| letöltő mappát ftp | eloquent99 | A UNIX a dummies Kérdések és válaszok | 6 | 04-23-2003 04:06 PM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
Én egy kezdő, hogy mindezt, de undertand az alapelveket. Én jelenleg dolgozik egy nagy feladat, és küzd a befejező része.
Van két kép, 1 mappa listáját tartalmazza, mintegy 20 fájl bináris (esetleg kezelni arrays?) 2 mappát tartalmaz több fájlt és al mappák minden egyes tételre is bináris All I want to do is figyelembe véve valamennyi belépését 1 mappa és nézd meg, vannak-e kapni az eredményekről a file-ban 2, ha van olyan nevű, hogy ezt követően meg kell mozgatni egy szöveges mappa 3 Any solutions? |
|
||||
|
Idézet:
Egy másik lehetőség lehetne listát fájlokat 1 mappába, és ellenőrizze, ha létezik a mappa 2. Ezután a diff meg összehasonlítandó termékeket. Valahogy így: Kód:
LIST=files.txt
ls folder1 > $LIST #list files from folder1
cat $LIST| while read line; do #for each filename
INPUT=$(echo ${line})
cd $folder2
if [ -f $INPUT ]; then #check if file exists and its a regular file
#files exists
diff $folder1/$INPUT $folder2/$INPUT > dev/nul 2>&1 #compares both
if [ "$?" == "0" ]; then #check for result.
#files exists and they're identical
fi
fi
done
![]() Albert. |
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|