cat: Unterschied zwischen den Versionen
Michi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Michi (Diskussion | Beiträge) |
||
Zeile 52: | Zeile 52: | ||
== Weblinks == | == Weblinks == | ||
{{ | {{Weblinks1|{{url_dewikipedia|Cat_(Unix)|Cat (Unix)}} | ||
}} | |||
{{cat|Datei}} | {{cat|Datei}} | ||
{{cat|Shell-Befehl}} | {{cat|Shell-Befehl}} |
Version vom 4. April 2009, 13:41 Uhr
Der Shell-Befehl cat (concatenate) zeigt den Inhalt einer oder mehrerer Dateien hintereinander auf der Standardausgabe (Bildschirm) an.
Optionen
Option | Beschreibung | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
-u | Byteweise Ausgabe ohne Zwischenpufferung | |||||||||
-v | Nicht druckbare Zeichen (mit Ausnahme der Zeiche: Tabulkator, Neue Zeile, Seitenvorschub) werden in folgender Form auf die Standardausgabe ausgegeben.
| |||||||||
-e | Am Ende jeder Zeile wird vor dem Neue-Zeile-Zeichen das Zeichen "$" ausgegeben. Wirkt nur zusammen mit "-v". | |||||||||
-t | Tabulatorzeichen werden in der Form "^I" und Seitenvorschübe in der Form "^L" ausgegeben. Wirkt nur zusammen mit "-v". |
Verwendung
Anlegen der Datei "file". Der in der Datei enthaltene Text wird dann direkt in die Befehlszeile geschrieben. Am Schluss kann mit "Ctrl c" eine Endemarke erzeugt und die Datei damit geschlossen werden.
$ cat > file
Ausgabe des Inhalts der Datei "file".
$ cat file
Ausgabe des Inhalts der Dateien "file1" und "file2".
$ cat file1 file2
Ausgabe der Dateien "file1" und "file2" nacheinander am Bildschirm. Die Ausgabe wird ausserdem in die Datei "file3" geschrieben.
$ cat file1 file2 > file3
Ausgabe der Dateien "file1" und "file2" nacheinander am Bildschirm, ergänzt um die Standardeingabe. Die Ausgabe wird ausserdem in die Datei "file3" geschrieben.
$ cat file1 file2 - > file3
Anhängen des Inhalts der Datei "file1" ans Ende der Datei "file2".
$ cat file1 >> file2