Zum Beispiel `file1.txt enthält nur Variablen:Vergleichen Sie den Inhalt von zwei verschiedenen Dateien
a
b
d
c
file2.txt
enthalten <
, variable und Pfad:
< a /x/y/1.c
< c /x/d/7.h
< f /x/c/6.s
< b /x/v/8.mk
< t /x/1.h
< d /x/5.so
file1.txt
Variablen mit verglichen werden sollen file2.txt
. Wenn eine Übereinstimmung gefunden wird, sollten die vollständige Variable und der Pfad von file2.txt
gedruckt werden.
Erwarteter Ausgang:
< a /x/y/1.c
< b /x/v/8.mk
< d /x/5.so
< c /x/d/7.h
Ich habe versucht, mit comm -3 file1.txt file2.txt
, aber es funktioniert nicht effektiv.
diff
kann nicht in meinem Fall verwendet werden.
Schauen Sie sich bitte [editing-help] (http://stackoverflow.com/editing-help) an. – Cyrus
Hallo können wir vergleichen die Variablen wie unten text1.txt Datei: einer c d text2.txt-Datei: ein b c d e Ich versuche, ich comm zu vergleichen file1.txt Inhalt mit file2.txt Inhalt verwendet, diff, verbinden sie Befehle sind sie nicht die gewünschten Ergebnisse geben Erwartete Ausgabe ist wie: b e file1.txt vergleicht mit file2.txt und wenn eine Übereinstimmung gefunden wird, es sollte nicht das angepasste contents.It bedeutet i nur die Variablen wollen drucken, die sowohl unterscheidet sich in file1.txt und file2 .txt –