Dateien vergleichen
-
hallo,
ich bin wirklich am verzweifeln! Ich wollte ein Skript schreiben das zwei Verzeichnisse als Parameter annimmt und die Dateien darin vergleicht, erstmal nur die Filenamen(string). Doch schon das kriege ich nicht hin.
Das ist eine von vielen Versionen, doch keine funktioniert so recht:
allFiles(){ echo "Dateien in $dir1 :" cd $dir1 for file in * ;do if [ ! "$file" == "$dir2/*" ];then echo "$file" echo $dir2/* #$opt_v $file | grep -v ^d fi done echo "Dateien in $dir2 :" cd $dir2 $opt_v . | grep -v ^d }
wie muss ich da vorgehen? Mir fällt nichts mehr ein
-
diff verzeichnis_A verzeichnis_B
-
Aber diff vergleicht nicht die Filenamen, das hilft mir nicht weiter.
-
????? schrieb:
Aber diff vergleicht nicht die Filenamen, das hilft mir nicht weiter.
Doch?
Meinetwegen
diff -q verzeichnis_A verzeichnis_B
wenn du nur die Dateinamen vergleichen möchtest.