cat
Dateien und Verzeichnisse
Aufruf
cat [file...]Gibt Dateien hintereinander aus; alles auf einmal, weshalb lange Dateien nach less verlangen und cat file | grep eine Pipe zu viel ist.
Häufige Optionen
| Option | Bedeutung |
|---|---|
| -n | Number every line |
| -b | Number only the non-blank lines |
| -s | Squeeze runs of blank lines into one |
| -v | Show non-printing characters |
| -e | BSD: -v plus a $ at each line end; GNU spells this -A |
Beispiele
cat a.txt b.txt > all.txtJoins two files into one.
cat -n script.shPrints it with line numbers.
cat > note.txtTypes a new file from the keyboard until Ctrl-D.
Verschieben, löschen, finden. Manches fragt nicht zweimal — deshalb wird -i zur Gewohnheit.
So liest man das
- Eckige Klammern [ ] markieren einen Teil, den man weglassen kann.
- Drei Punkte … heißen: mehrere sind erlaubt.
- Optionen achten auf Groß- und Kleinschreibung — bei manchen Befehlen sind -r und -R verschieden.
Häufige Fragen
Q. Was macht cat?
Gibt Dateien hintereinander aus; alles auf einmal, weshalb lange Dateien nach less verlangen und cat file | grep eine Pipe zu viel ist.
Q. Wie gibt man ihn ein?
cat [file...] — eckige Klammern markieren, was wegfallen darf.
Q. Wie viele Optionen lohnen sich?
Hier stehen 5; die vollständige Liste steht in man cat. Der Befehl gehört zu Dateien und Verzeichnisse.
Verwandte Befehle
man-Seite: man cat