Beim Arbeiten mit Konfigurationsdateien in Linux müssen Sie manchmal Text wie Konfigurationsparameter an eine vorhandene Datei anhängen. Anhängen bedeutet einfach, Text am Ende oder am Ende einer Datei hinzuzufügen.
In diesem kurzen Artikel lernen Sie verschiedene Methoden kennen, um unter Linux Text an das Ende einer Datei anzuhängen.
Text mit>> Operator anhängen
Der >>
Der Operator leitet die Ausgabe in eine Datei um, wenn die Datei nicht existiert, wird sie erstellt, aber wenn sie existiert, wird die Ausgabe am Ende der Datei angehängt.
Sie können beispielsweise den echo-Befehl verwenden, um den Text wie gezeigt an das Ende der Datei anzuhängen.
$ echo "This is some example text to add to file exports" >> /etc/exports
Code language: JavaScript (javascript)
Alternativ können Sie das printf verwenden Befehl (vergessen Sie nicht, \n
zu verwenden Zeichen, um die nächste Zeile hinzuzufügen).
$ printf "This is some example text to add to file exports\n" >> /etc/exports
Code language: JavaScript (javascript)
Sie können auch den cat-Befehl verwenden, um Text aus einer oder mehreren Dateien zu verketten und an eine andere Datei anzuhängen.
Im folgenden Beispiel werden die zusätzlichen Dateisystemfreigaben an die Datei /etc/exports angehängt Konfigurationsdatei werden in einer Textdatei namens shares.txt hinzugefügt .
$ cat /etc/exports
$ cat shares.txt
$ cat shares.txt >> /etc/exports
$ cat /etc/exports
Code language: JavaScript (javascript)
Außerdem können Sie auch das folgende Hier-Dokument verwenden um den Konfigurationstext wie gezeigt an das Ende der Datei anzuhängen.
$ cat /etc/exports
$ cat >>/etc/exports<s<EOF
> This is some example text to add to file exports
> This is some example text to add to file exports 2
> EOF
$ cat /etc/exports
Code language: JavaScript (javascript)
Achtung :Verwechseln Sie nicht den >
Umleitungsoperator für >>
; mit >
mit einer vorhandenen Datei löscht den Inhalt dieser Datei und überschreibt sie dann. Dies kann zu Datenverlust führen.
Text mit dem Befehl tee anhängen
Der tee-Befehl kopiert Text aus der Standardeingabe und fügt ihn in die Standardausgabe und in Dateien ein/schreibt ihn. Sie können dessen -a
verwenden Flag, um Text wie gezeigt an das Ende einer Datei anzuhängen.
$ echo "This is some example text to add to file exports" | tee -a /etc/exports
OR
$ cat shares.txt | tee -a /etc/exports
Code language: PHP (php)
Sie können auch ein Hier-Dokument verwenden mit dem tee-Befehl .
$ cat <<EOF | tee -a /etc/exports
>This is some example text to add to file exports
>This is some example text to add to file exports 2
EOF
Schlussfolgerung
Das ist es! Sie haben gelernt, wie man unter Linux Text an das Ende einer Datei anhängt. Wir hoffen, dass Ihnen dieser Artikel gefallen hat. Wenn dem so ist, bewerten Sie diese Seite bitte mit den Sternen unten und abonnieren Sie unseren YouTube-Kanal oder folgen Sie uns auf Twitter.
- Ein weiterer Artikel, der Sie interessieren könnte, ist 10 sehr dumme Linux-Befehle [Einige davon tödlich]
- oder die schlechtesten Linux-Distributionen für Anfänger [und was zu wählen ist]
———————————————————————————————————————