![]() |
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| Sticky dossiers | mjdavies | UNIX pour les nuls Questions et réponses | 1 | 10-16-2008 07:45 AM |
| fichier binaire compilé donne "ne peut pas exécuter le fichier binaire" | scgupta | SUN Solaris | 0 | 07-13-2006 02:59 AM |
| Copie de dossiers sans certains dossiers ... ;-) | chimpu | UNIX pour les nuls Questions et réponses | 5 | 04-26-2004 01:25 PM |
| Sauvegarde des dossiers sans certains dossiers ...;) | chimpu | De programmation et de script Shell | 1 | 04-26-2004 11:02 AM |
| le téléchargement des dossiers de ftp | eloquent99 | UNIX pour les nuls Questions et réponses | 6 | 04-23-2003 04:06 PM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
Je suis un débutant de tout cela, mais undertand les principes de base. Je travaille actuellement sur une grande tâche et qui luttent avec la dernière partie.
J'ai deux fichiers, 1 dossier contient une liste d'environ 20 fichiers en binaire (peut-être considérés comme des tableaux?) 2 dossier contient plusieurs fichiers et sous-dossiers de chaque entrée également en binaire Tout ce que je veux faire est de prendre l'essentiel de chaque entrée du répertoire 1 et de voir s'il ya des résultats correspondant au fichier 2, s'il existe une correspondance, ils devraient alors être déplacé à un texte dossier 3 des solutions? |
|
||||
|
Citation:
Une autre possibilité pourrait être la liste des fichiers dans le dossier 1 et vérifier si elles existent dans le dossier 2. Ensuite, utiliser diff pour comparer. Quelque chose comme: Code:
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
Je ne sais pas si vous recherchez quelque chose de ce genre. Si c'est le cas, vérifier, car il peut contenir une erreur: je suis aussi un newbie ![]() Albert. |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|