cat: Unterschied zwischen den Versionen

Aus Mikiwiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Zeile 52: Zeile 52:
== Weblinks ==
== Weblinks ==


{{dewi|Cat_(Unix)|Cat (Unix)}}
{{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.
Steuerzeichen ^x CTRL+X
DEL-Zeichen ^? oktal 0177
Nicht-ASCII-Zeichen (Zeichen, bei denen das achte Bit gesetzt ist) M-x "x" ist das durch die übrigen 7 Bits definierte Zeichen.
-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

Vorlage:Weblinks1