Bash anhängen an die Datei

Bash anhängen an die Datei

Um einer Datei angehängt zu werden bedeutet, neue Inhalte zum Ende einer vorhandenen Datei hinzuzufügen, anstatt den vorhandenen Inhalt der Datei zu überschreiben. Wenn Sie eine Datei anhängen, wird der neue Inhalt am Ende der Datei hinzugefügt, und der ursprüngliche Inhalt der Datei wird nicht geändert oder gelöscht. Dies kann nützlich sein, wenn Sie einer Datei zusätzliche Informationen hinzufügen möchten, ohne die vorhandenen Daten zu verlieren.

In Bash gibt es verschiedene Möglichkeiten, Daten am Ende einer Datei anzuhängen. Hier sind zwei gängige Methoden, die Sie anwenden können:

Methode 1: Verwenden des Befehls „Echo“

Der Befehl „Echo“ ist ein integrierter Bash-Befehl, mit dem der Terminal Text angezeigt wird. Es kann auch verwendet werden, um Text in eine Datei zu schreiben. Um Text an eine Datei mit dem Befehl "echo" anzugreifen. Zum Beispiel den Text „Hallo, Welt!”In die Datei„ Hallo.txt “, können Sie den folgenden Befehl verwenden:

echo "Hallo, Welt!">> Hallo.txt  

Dies wird den Text „Hallo, Welt hinzufügen!Bis zum Ende der Datei „Hallo.txt ”und erstellen die Datei, wenn sie noch nicht vorhanden ist. Sie können auch den Befehl „echo“ verwenden, um den Inhalt einer Variablen an eine Datei anzuhängen. Zum Beispiel:

Message = "Hallo, Welt!"  echo $ message >> Hallo.txt  

Methode 2: Verwenden des Befehls "Tee"

Der Befehl „Tee“ ist ein weiterer integrierter Bash-Befehl. Um Daten mit dem Befehl "tee" an eine Datei anzugreifen, können Sie die Option "-a" verwenden, um "Tee" zu sagen.

Zum Beispiel den Text „Hallo, Welt!”In die Datei„ Hallo.txt “, können Sie den folgenden Befehl verwenden:

echo "Hallo, Welt!"| tee -a Hallo.txt  

Dies wird den Text „Hallo, Welt anhängen!Bis zum Ende der Datei „Hallo.txt ”und erstellen die Datei, wenn sie noch nicht vorhanden ist. Sie können auch den Befehl "tee" verwenden, um die Ausgabe eines Befehls an eine Datei anzuhängen. Zum Beispiel:

ls -l | TEE -A -Datei.txt  

Dadurch wird die Ausgabe des Befehls „LS -L“ (eine Liste der Dateien und Verzeichnisse im aktuellen Verzeichnis) in die Datei "Datei" angehängt.txt".

Ein Vorteil der Verwendung des Befehls „TEE“ zum Anhängen einer Datei besteht darin, dass Sie die Ausgabe vorschauen können, bevor sie in die Datei geschrieben wird. Dies kann zum Debuggen oder zur Überprüfung der Ausgabe nützlich sein, bevor sie in die Datei geschrieben wird.

Abschluss

Zusammenfassend sind die Befehle „Echo“ und „Tee“ nützlich, um Daten an eine Datei in Bash anzuhängen. Der Befehl „echo“ ist einfach und einfach zu bedienen, während der Befehl „tee“ Sie ermöglicht, die Ausgabe anzunehmen, bevor er in die Datei geschrieben wird.