Befehlsausgabe an eine Datei senden - Raspberry Pi Linux

Befehlsausgabe an eine Datei senden - Raspberry Pi Linux

Wenn Sie ein Raspberry PI -Benutzer sind, müssen Sie mehrere Befehle ausgeführt haben, um verschiedene Operationen auszuführen. Sobald Sie zum nächsten Befehl wechseln. Um die Ausgabe eines Befehls zu speichern, müssen Sie diese an eine Datei senden. In diesem Artikel haben wir Möglichkeiten vorgelegt, die Ausgabe des Befehls an eine Datei zu senden.

So senden Sie die Befehlsausgabe an eine Datei?

In Raspberry Pi gibt es mehrere Möglichkeiten zum Senden/Anhängen der Ausgabe eines Befehls an eine Datei. Diese Möglichkeiten sind:

  • Ausgabe direkt an eine Datei senden
  • Mit dem Befehl tee
  • Anhänge der Ausgabe an eine Datei

Lassen Sie uns jeden von ihnen besprechen.

1: Senden Sie die Ausgabe direkt an eine Datei

Um die Ausgabe des Befehls an eine folgende Datei zu senden, kann Syntax befolgt werden:

Syntax

$ Command> Ausgabefilename

In der obigen Syntax die Befehl Links befindet sich jeder Befehl, den ein Benutzer ausführen möchte, und die Ausgabe dieses Befehls wird in das Ausgabemittel gespeichert. Der Ausgabedateiname ist der Name der Datei, in der der Benutzer die Ausgabe des Befehls speichern möchte. Der Benutzer kann einen beliebigen Namen für diese Datei auswählen.

Beispiel

Um ein Beispiel zu zitieren, nehmen wir an, ich habe eine Datei namens Beispiel-Datei, die aus den Namen verschiedener Tiere besteht. Der folgende CAT -Befehl wird nur verwendet, um den Inhalt der Datei anzuzeigen:

$ cat Beispiel-Datei

Wenn ich nun den Befehl sortieren und das sortierte Ergebnis in einer separaten Datei speichern muss, kann der folgende Befehl verwendet werden:

$ sortieren Beispiel-Datei> Output-Datei

Hier wird die sortierte Ausgabe von Beispiel-Datei in einer Datei mit dem Namen Output-Datei gespeichert

Um zu überprüfen, wie die Ausgabe-File-Inhalte mithilfe der unten erwähnten Angaben zu verifizieren sind Katze Befehl:

$ cat output-file

Infolge dieses Befehls ist es deutlich sichtbar, dass die sortierte Ausgabe in unserer Ausgabedatei gespeichert wird.

2: Speichern Sie die Ausgabe eines Befehls mit dem TEE -Befehl

In Linux-basierten Systemen wird die Standardausgabe an eine Datei gesendet, indem sie über die gelesen wird Tee Befehl. Die Syntax des TEE -Befehls wird unten geteilt:

Syntax

$ Befehl | Tee .txt

Beispiel

$ Datum | tee output_file.txt

In diesem Beispiel wird die Ausgabe des ersten Befehls vom Befehl tee gelesen und dann in der Ausgabedatei geschrieben.

Um zu überprüfen, ob die Daten in output_file gespeichert sind, verwenden wir den unten erwähnten CAT-Befehl, mit dem die in der Output_file vorhanden.:

$ cat output_file.txt

3: Anhängen der Ausgabe des Befehls an eine Datei anhängen

Wenn der Benutzer die Ausgabe des Befehls an eine bestimmte Datei anhängen möchte, kann der folgende Befehl verwendet werden, um die Daten anzuhängen:

Syntax

$ Befehl >> Dateiname

Beispiel

Um das Beispiel zu zitieren, lassen Sie uns eine Datei namens erstellen LinuxHint_file.txt, Um eine Datei unten zu erstellen, wird verwendet:

$ nano

Notiz: LinuxHint_file ist der Name meiner Datei, die Benutzer für einen anderen Namen entscheiden können, wenn sie möchten.

Der Inhalt, den ich meiner Datei hinzugefügt habe, wird im Bild unten angezeigt:

Speichern Sie die Datei, indem Sie Schlüssel drücken Strg+x Dann Y und schließlich drücken Sie Eingeben Um zum Terminal zurückzukehren.

Lassen Sie uns jetzt endlich unseren Anhangsbefehl schreiben. Dafür verwende ich den Befehl echo:

$ echo "Hallo Linux Hint" >>/home/pi/linuxhint_file.txt

In diesem Beispiel wird die schriftliche Nachricht/Ausgabe des ersten Echobefehls an die Datei beigefügt, die benannt ist LinuxHint_file.txt.

Um zu überprüfen, wie wir den Inhalt unserer Datei anzeigen, zeigen wir schließlich:

$ cat

Im Bild unten ist deutlich sichtbar, dass die Ausgabe unseres Echo -Befehls an eine bereits erstellte Datei beigefügt ist, anstatt sie in einer neuen Datei zu speichern.

Abschluss

Das Raspberry Pi -System basiert auf Linux. Aber manchmal haben Benutzer die Notwendigkeit, die Ausgabe an eine Datei zu senden, um Datensätze oder für einen anderen Zweck zu führen. Für diesen Fall haben wir die Methoden zum Senden und Anhängen der Ausgabe eines Befehls an eine Datei geteilt.