cat: Unterschied zwischen den Versionen

Aus Mikiwiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: Der Shell-Befehl <b>cat</b> (concatenate) zeigt den Inhalt einer oder mehrerer Dateien hintereinander auf der Standardausgabe (Bildschirm) an. == Optionen == ...)
 
 
(7 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 11: Zeile 11:
  
 
{| class=wikitable
 
{| class=wikitable
| Steuerzeichen || <tt>^x</tt> || CTRL+X
+
| Steuerzeichen || width=10% | <tt>^x</tt> || CTRL+X
 
|-
 
|-
 
| DEL-Zeichen || <tt>^?</tt> || oktal 0177
 
| DEL-Zeichen || <tt>^?</tt> || oktal 0177
 
|-
 
|-
| Nicht-ASCII-Zeichen (Zeichen, bei denen das achte Bit gesetzt ist) || <tt>M-x</tt> || "x" ist das durch die übrigen 7 Bits definierte Zeichen.
+
| Nicht-ASCII-Zeichen (Zeichen, bei denen das achte Bit gesetzt ist) || <tt>M-x</tt> || "x" ist das durch die übrigen 7 Bit definierte Zeichen.
 +
|}
 +
 
 
|-
 
|-
| || <tt>-e</tt> || Am Ende jeder Zeile wird vor dem Neue-Zeile-Zeichen das Zeichen "$" ausgegeben. Wirkt nur zusammen mit "-v".
+
| <tt>-e</tt> || Am Ende jeder Zeile wird vor dem Neue-Zeile-Zeichen das Zeichen "$" ausgegeben. Wirkt nur zusammen mit "-v".
 
|-
 
|-
| || <tt>-t</tt> || Tabulatorzeichen werden in der Form "^I" und Seitenvorschübe in der Form "^L" ausgegeben. Wirkt nur zusammen mit "-v".
+
| <tt>-t</tt> || Tabulatorzeichen werden in der Form "^I" und Seitenvorschübe in der Form "^L" ausgegeben. Wirkt nur zusammen mit "-v".
 
|}
 
|}
  
 
== Verwendung ==
 
== 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.
+
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.
  
 
  $ <b>cat > file</b>
 
  $ <b>cat > file</b>
Zeile 50: Zeile 52:
 
== Weblinks ==
 
== Weblinks ==
  
{{dewi|Cat_(Unix)|Cat (Unix)}}
+
{{Weblinks}}
 +
{{url_enwikipedia|Cat_(Unix)|cat (Unix)}}
 +
{{Fuss}}
  
  
 
{{cat|Datei}}
 
{{cat|Datei}}
 
{{cat|Shell-Befehl}}
 
{{cat|Shell-Befehl}}

Aktuelle Version vom 27. Februar 2010, 00:20 Uhr

Der Shell-Befehl cat (concatenate) zeigt den Inhalt einer oder mehrerer Dateien hintereinander auf der Standardausgabe (Bildschirm) an.

Inhaltsverzeichnis

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 Bit 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

Herausgeber Sprache Webseitentitel Anmerkungen
country US.gif Wikipedia eng cat (Unix)wbm Enzyklopädischer Artikel