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

So fügen Sie unter Linux einfach Text an das Dateiende an

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]
    ———————————————————————————————————————


Linux
  1. So verwalten Sie Linux-Dateifunktionen

  2. So finden Sie eine Datei in Linux

  3. Wie kann man unter Linux Binärdateien von Textdateien unterscheiden?

  4. Wie füge ich Text an eine Datei an?

  5. Wie zeigt man bestimmte Zeilen aus einer Textdatei in Linux an?

So speichern Sie die Linux-Befehlsausgabe in einem Bild oder einer Textdatei

So zeigen Sie Daten aus einer Textdatei in Linux an

So sperren Sie eine Textdatei in Linux mit dem Befehl flock

So drucken Sie doppelte Zeilen in einer Textdatei unter Linux

So verknüpfen Sie eine Datei unter Linux per Symlink

So fügen Sie Text am Anfang einer Datei in Linux hinzu