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

Verwenden Sie den CAT-Befehl, um Textdateien in Ubuntu 20.04 zu kombinieren

Der CAT-Befehl in Linux, auch als concatenate bekannt, ist ein weit verbreiteter Befehl zum Erstellen von Dateien, Anzeigen des Dateiinhalts, direkte Ausgabe im Terminalfenster und Verketten dieser Dateien. Der Anwendungsfall des CAT-Befehls ist nicht nur darauf beschränkt, sondern wird auch verwendet, um Text aus zwei oder mehreren Dateien in einer gemeinsamen Datei zusammenzufassen. In diesem Artikel werden wir die Möglichkeiten zum Kombinieren von Textdateien mit dem CAT-Befehl im Ubuntu 20.04-System behandeln. Wir werden auch geeignete Beispiele behandeln, um unseren Benutzern zu helfen, die richtige Verwendung des CAT-Befehls besser zu verstehen.

Wir werden die folgenden verschiedenen Szenarien behandeln, die für unsere Benutzer hilfreich sind, um die Funktionalität des CAT-Befehls besser zu verstehen:

  • Text aus mehreren Textdateien zusammenführen.
  • Fügen Sie Text aus mehreren Textdateien zusammen und speichern Sie die Ausgabedatei sortiert in einer anderen Datei.
  • Text aus einer Textdatei an eine andere Textdatei anhängen.
  • Text aus dem Terminalfenster direkt in eine Textdatei einfügen.

Lassen Sie uns all dies im Detail behandeln.

Text aus mehreren Textdateien zusammenführen

Um den Text aus mehreren Dateien zusammenzuführen, haben wir zwei verschiedene Beispieltextdateien verwendet. Sie heißen textfile1.txt bzw. textfile2.txt. Die Dateien enthalten Einzeiler und befinden sich im Desktop-Verzeichnis.

Lassen Sie uns mit Strg+Alt+T auf das Terminalfenster zugreifen Abkürzung. Wenn das Terminalfenster geöffnet ist, greifen Sie auf den Desktop zu Verzeichnis des Systems. Geben Sie anschließend den folgenden Befehl in das Terminalfenster ein, um den Text in der Ausgabe anzuzeigen:

$ cat [textfile1.txt] [textfile2.txt]

Um die Ausgabe der beiden Dateien in der dritten Datei zu kombinieren, geben Sie den folgenden Befehl ein:

$ cat [textfile1.txt] [textfile2.txt] > [textfile3.txt]

Um die ausgegebene Textdatei zu drucken, geben Sie Folgendes ein:

$ cat textfile3.txt

Der Text der beiden Dateien ist nun in der dritten Datei vorhanden. Hier möchte ich erwähnen, dass für den Fall, dass die textfile3.txt (Datei, in der Sie die Ausgabe drucken) bereits den Inhalt enthält, dieser Befehl ihn überschreiben wird.

Fügen Sie Text aus mehreren Textdateien zusammen und speichern Sie die Ausgabedatei sortiert in einer anderen Datei

Lassen Sie uns nun den Fall ausprobieren, in dem wir zwei Textdateien haben, die etwas Text enthalten. Wir wollen den Text aus diesen Dateien in alphabetischer Reihenfolge in einer anderen Datei mit dem CAT-Befehl sortieren. Lassen Sie uns zuerst den Text in diesen Dateien überprüfen.

Wir erstellen eine neue Textdatei3 und kombinieren Sie den Text der beiden Dateien, dh Textdatei1 und Textdatei2, mit:

$ cat [textfile1.txt] [textfile2.txt] > [textfile3.txt]

Die kombinierte Ausgabe kann wie unten dargestellt mit:

angezeigt werden
$ cat textfile3.txt

Um sie alphabetisch zu sortieren, erstellen wir eine weitere Datei textfile4.txt, und verwenden Sie den folgenden Befehl:

$ cat textfile1.txt textfile2.txt textfile3.txt | sort > textfile4.txt

Beim Anzeigen der Ausgabe sehen Sie die sortierten Textwerte aus der Datei.

$ cat textfile4.txt

Auf diese Weise kann der Text aus der Datei einfach sortiert werden.

Text aus einer Textdatei an eine andere Textdatei anhängen

Der cat-Befehl kann verwendet werden, um Text von einer Datei an eine andere anzuhängen. Diese Methode kann problemlos gewählt werden, da sie den Dateiinhalt nicht durcheinander bringt.

Die erste Datei oder die Quelldatei wird wie folgt angezeigt:

Die Zieldatei ist:

Um den Text anzuhängen, verwenden Sie den folgenden Befehl:

$ cat sourcetextfile.txt >> destinationfile.txt

Die angehängte Ausgabedatei kann angezeigt werden mit:

$ cat textfile3.txt

Text aus dem Terminalfenster direkt in eine Textdatei einfügen

Um Text über die Befehlszeile an das Ende einer bereits bestehenden Textdatei anzuhängen, verwenden Sie den folgenden Befehl:

$ cat >> textfile.txt

Sobald Sie diesen Text in die Kommandozeile eingeben, erscheint ein Cursor. Hier können Sie den Text hinzufügen, der an die Textdatei angehängt werden soll.

Wenn Sie fertig sind, verwenden Sie Strg+D Verknüpfung, um die Änderungen zu speichern. Beim Zugriff auf die Datei sehen Sie den angehängten Text wie unten dargestellt:

Schlussfolgerung

In diesem Artikel haben wir die detaillierten Beispiele behandelt, die zum Kombinieren der Textdateien im Ubuntu 20.04-System verwendet werden. Benutzer können diese Methoden einfach verwenden, um Text aus mehreren Dateien zusammenzuführen und ihn in eine andere Datei zu sortieren. Sie können mit dem Ubuntu-Terminal auch Text von einer Datei an eine andere Datei anhängen.


Ubuntu
  1. So verwenden Sie den Grep-Befehl, um Text in Dateien zu finden

  2. 10 Cat-Befehlsbeispiele zum Verwalten von Dateien unter Linux / UNIX

  3. Verwendung von ssh-keyscan unter Ubuntu

  4. Verwendung des SSH-Agenten unter Ubuntu

  5. Entfernen Sie Dateien, die in einer Textdatei aufgeführt sind

5 Möglichkeiten zum Bearbeiten von PDF-Dateien in Ubuntu

Verwenden Sie den CAT-Befehl, um Textdateien in Ubuntu 18.04 zu kombinieren

So benennen Sie Dateien in Ubuntu 20.04 um

Einfache Möglichkeit, Dateien mit dem Cat-Befehl zusammenzuführen

Wie kann man eine in Ubuntu erstellte Textdatei mit Windows Notepad kompatibel machen?

Cat-Befehl zeigt die Textzeilen nicht an?