L
likwitt
Jungspund
Hallo zusammen,
habe folgendes Problem.
Ich möchte zwei Listen (files) miteinander vergleichen.
In beiden Listen werden zeilenweise Namen gelistet.
Als bsp:
Liste 1
name_1
name_2
name 3 / 4
name#5
Liste 2
name_1
name_2
3#name
4#-name
Als Ergebniss soll eine Liste erstellt werden mit allen Namen die in Liste 1 vorhanden sind und nicht in Liste 2!
In diesem besp. wären das name 3 / 4 & name#5
Da die Namen Leerstellen und Sonderzeichen beinhalten können klappt das irgendwie nicht.
diff file1 file2 | grep '<' | sed -e "s#< ##g" > testergebnis
Wo ist der Fehler?
thx im vorraus
habe folgendes Problem.
Ich möchte zwei Listen (files) miteinander vergleichen.
In beiden Listen werden zeilenweise Namen gelistet.
Als bsp:
Liste 1
name_1
name_2
name 3 / 4
name#5
Liste 2
name_1
name_2
3#name
4#-name
Als Ergebniss soll eine Liste erstellt werden mit allen Namen die in Liste 1 vorhanden sind und nicht in Liste 2!
In diesem besp. wären das name 3 / 4 & name#5
Da die Namen Leerstellen und Sonderzeichen beinhalten können klappt das irgendwie nicht.
diff file1 file2 | grep '<' | sed -e "s#< ##g" > testergebnis
Wo ist der Fehler?
thx im vorraus