Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
cat - Dateien anzeigen und zusammenführen
Der Befehl cat (concatenate) wird verwendet, um den Inhalt von Dateien anzuzeigen, mehrere Dateien zusammenzuführen oder neue Dateien zu erstellen.
Syntax
cat [OPTIONEN] DATEI...
Der Befehl gibt den Inhalt der angegebenen Datei(en) auf der Standardausgabe aus (in der Regel das Terminal).
Wichtige Optionen
| Option | Beschreibung |
|---|---|
| `-n` | Nummeriert alle Zeilen der Ausgabe. |
| `-b` | Nummeriert nur nicht-leere Zeilen. |
| `-s` | Unterdrückt aufeinanderfolgende leere Zeilen. |
| `-E` | Zeigt ein Dollarzeichen am Ende jeder Zeile an. |
Beispiele
Inhalt einer Datei anzeigen:
cat datei.txt
Inhalt mehrerer Dateien anzeigen:
cat datei1.txt datei2.txt
Zeilen in einer Datei nummerieren:
cat -n datei.txt
Mehrere Dateien zu einer neuen Datei zusammenführen:
cat datei1.txt datei2.txt > zusammengeführte_datei.txt
Inhalt anzeigen und leere Zeilen unterdrücken:
cat -s datei.txt
Hinweis
- Der Befehl cat kann auch verwendet werden, um Dateien zu kombinieren, was bei der Arbeit mit Textdateien oder Logdateien nützlich ist. - Beachte, dass `cat` den Inhalt auf der Standardausgabe anzeigt, daher könnte es bei großen Dateien in der Konsole unübersichtlich werden.
Alternativen
Falls du die Ausgabe von cat in eine Datei umleiten möchtest, kannst du auch die `>` oder `»` Operatoren verwenden:
- `cat datei1.txt > neue_datei.txt` – Überschreibt den Inhalt der neuen Datei.
- `cat datei1.txt » bestehende_datei.txt` – Fügt den Inhalt ans Ende der bestehenden Datei an.
Weitere Informationen
Die Man-Page liefert detaillierte Informationen:
man cat
