Bash Tutorial 15 – “cat”-Befehl

🐧 Was ist cat?

Der Befehl cat (kurz für „concatenate“) gehört zu den grundlegenden Unix/Linux-Kommandos. Er wird verwendet, um:

  • Dateiinhalte anzuzeigen
  • Dateien zusammenzuführen
  • Neue Dateien zu erstellen

📌 Syntax

cat [OPTION] [DATEI...]

Wenn keine Datei angegeben ist, liest cat von der Standardeingabe (stdin).


📂 Häufige Anwendungsfälle

1. Datei anzeigen

cat datei.txt

Zeigt den Inhalt von datei.txt im Terminal an.

2. Mehrere Dateien anzeigen

cat datei1.txt datei2.txt

Gibt die Inhalte beider Dateien nacheinander aus.

3. Dateien zusammenführen

cat datei1.txt datei2.txt > zusammen.txt

Erstellt zusammen.txt mit dem kombinierten Inhalt von datei1.txt und datei2.txt.

4. Neue Datei erstellen

cat > neu.txt

Du kannst nun Text eingeben. Beende die Eingabe mit STRG+D.


⚙️ Nützliche Optionen

OptionBeschreibung
-nNummeriert alle Zeilen
-bNummeriert nur nicht-leere Zeilen
-sUnterdrückt mehrere aufeinanderfolgende Leerzeilen
-EZeigt $ am Ende jeder Zeile
-TZeigt Tabulatoren als ^I

Beispiel:

cat -n datei.txt

🧠 Tipps

  • Für große Dateien empfiehlt sich die Kombination mit less oder more:
cat große_datei.txt | less
  • Du kannst cat auch mit Pipes kombinieren, z. B.:
cat *.log | grep "Fehler"

© 2025 MaDe-Online