Mit >
Sie können die Ausgabe in eine Datei umleiten. Beispiel:
diff A.txt B.txt > C.txt
Dies führt dazu, dass die Ausgabe des diff-Befehls in einer Datei namens C.txt gespeichert wird.
Die diff
Dienstprogramm erzeugt seine Ausgabe auf der Standardausgabe (normalerweise die Konsole). Wie bei jedem UNIX-Dienstprogramm, das dies tut, kann seine Ausgabe sehr einfach in eine Datei wie diese umgeleitet werden:
diff A.txt B.txt >C.txt
Das bedeutet „Führen Sie den Befehl diff
aus mit zwei Argumenten (die Dateien A.txt
und B.txt
) und lege alles, was sonst auf der Konsole angezeigt würde, in die Datei C.txt
". Fehlermeldungen werden weiterhin an die Konsole gesendet.
Um die Ausgabe von diff
zu speichern in eine Datei und auch Senden Sie es an das Terminal, verwenden Sie tee
etwa so:
diff A.txt B.txt | tee C.txt
tee dupliziert die Daten in alle benannten Dateien (nur C.txt
hier) und auch auf die Standardausgabe (höchstwahrscheinlich das Terminal).
Verwenden Sie die Ausgabeumleitung.
diff Datei1 Datei2> Ausgabe
speichert den Unterschied von Datei1 und Datei2 zur Ausgabe