GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So speichern Sie das Ergebnis von diff in Linux

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


Linux
  1. So speichern Sie die Befehlsausgabe in einer Datei unter Linux

  2. So leiten Sie die Ausgabe in eine Datei und Stdout in Linux um

  3. So finden Sie Dateien mit dem fd-Befehl in Linux

  4. Wie man mit der Farbausgabe umgeht

  5. Wie sehe ich du in GB anstelle von MB in Linux?

diff-Befehl unter Linux

So leiten Sie die Shell-Befehlsausgabe um

So leiten Sie die Ausgabe unter Linux nach /dev/null um

So speichern Sie einen Linux-Befehl als Variable im Shell-Skript

So installieren Sie Snap Store in Linux Mint 20 / Linux Mint 20.1

Beispiele für Linux-Diff-Befehle