cat: Unterschied zwischen den Versionen
Michi (Diskussion | Beiträge) |
Michi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 52: | Zeile 52: | ||
== Weblinks == | == Weblinks == | ||
{{ | {{Weblinks}} | ||
}} | {{url_enwikipedia|Cat_(Unix)|cat (Unix)}} | ||
{{Fuss}} | |||
{{cat|Datei}} | {{cat|Datei}} | ||
{{cat|Shell-Befehl}} | {{cat|Shell-Befehl}} |
Version vom 7. Februar 2010, 19:21 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
Weblinks
Herausgeber | Sprache | Webseitentitel | Anmerkungen |
---|---|---|---|
Wikipedia | eng | cat (Unix)wbm | Enzyklopädischer Artikel |