Ich habe zwei Dateien: A und B.entfernt alle Vorkommen von Datei A aus der Datei B
Inhalt von A:
http://example.com/1
http://example.com/2
http://example.com/3
http://example.com/4
http://example.com/5
http://example.com/6
http://example.com/7
http://example.com/8
http://example.com/9
http://example.com/4
Inhalt von Datei B:
http://example.com/1
http://example.com/3
http://example.com/9
http://example.com/4
Jetzt, Ich möchte alle Vorkommen der Zeilen in Datei B aus Datei A entfernen.
Ich habe versucht, folgendes:
for LINK in $(sort -u B);do sed -i -e 's/"$LINK"//g' A; echo "Removed $LINK";done
Aber es hat überhaupt nichts getan.
Wie kritisch ist die Verwendung von 'sed'? Darf man 'sed' benutzen, um sein' sed' Skript zu schreiben? Könnte "Awk" verwendet werden? Und die Grep-Lösung, die Sie erhalten haben, ist einfacher als die Verwendung von »sed« oder »awk«. –
@ JonathanLeffler Nein, es muss definitiv nicht sed sein. – rhillhouse