workshop:cli:cat
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| workshop:cli:cat [2025/02/16 08:47] – angelegt Branislav Zeljak | workshop:cli:cat [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== 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 ===== | ||
| - | <code bash> | ||
| - | 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:** | ||
| - | <code bash> | ||
| - | cat datei.txt | ||
| - | </ | ||
| - | |||
| - | **Inhalt mehrerer Dateien anzeigen:** | ||
| - | <code bash> | ||
| - | cat datei1.txt datei2.txt | ||
| - | </ | ||
| - | |||
| - | **Zeilen in einer Datei nummerieren: | ||
| - | <code bash> | ||
| - | cat -n datei.txt | ||
| - | </ | ||
| - | |||
| - | **Mehrere Dateien zu einer neuen Datei zusammenführen: | ||
| - | <code bash> | ||
| - | cat datei1.txt datei2.txt > zusammengeführte_datei.txt | ||
| - | </ | ||
| - | |||
| - | **Inhalt anzeigen und leere Zeilen unterdrücken: | ||
| - | <code bash> | ||
| - | cat -s datei.txt | ||
| - | </ | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== Hinweis ===== | ||
| - | - Der Befehl **cat** kann auch verwendet werden, um Dateien zu kombinieren, | ||
| - | - 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: | ||
| - | <code bash> | ||
| - | man cat | ||
| - | </ | ||
