Cat

Aus Ubuntu-Forum Wiki

Version vom 12. Januar 2011, 13:37 Uhr von Apensiv (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Alle.png

Inhaltsverzeichnis

1 Allgemeines


cat ist ein Unix-Befehl welcher auf allen Ubuntu-Versionen verfügbar ist. Mit diesem Befehl geben wir den Inhalt einer oder auch mehrerer Dateien aus dem Standartausgabekanal (meistens dem Bildschirm) aus.

2 Funktionsweise


Den Inhalt einer Datei können wir mithilfe von:

cat datei

ausgeben, wollen wir gleich zwei Dateiinhalte gleichzeitig ausgeben, müssen wir folgenden Befehl benutzen:

cat datei1 datei2

Doch mit cat können wir nicht nur Dateiinhalte auf dem Bildschirm ausgeben lassen, sondern wir haben auch die Möglichkeit Dateien zusammenzufassen:

cat datei1 datei2 > sammeldatei

Mit diesem Befehl lesen wir die Dateiinhalte aus den Dateien: "datei1" und "datei2" aus und leiten diese in die neu angelegte Datei "sammeldatei" um.

Wenn wir die Datei nicht neu anlegen wollen, sondern Inhalte einer Datei hinzufügen wollen, verwenden wir folgenden Code:

cat datei2 >> sammeldatei

Wir können cat auch verwenden um eine neue Datei mit beliebigen Dateiinhalt zu erstellen:

cat > datei << END

Dabei schreiben wir solange Inhalte in die neu erstellte Datei: "datei", bis wir END eingeben und mit Enter bestätigen.

3 Optionen

Hier werden die wichtigsten verwendbaren Optionen für den cat-Befehl aufgelistet:

-A Gibt alles mit aus! (Zeilenende: "$", Tabulator: "^I", Zeilenumbruch: "^M"...)
-b Gibt Zeilennummern mit aus (ignoriert dabei leere Zeilen)
-E Zeigt das Ende jeder Zeile mit einem Dollar-Zeichen
-n Gibt Zeilennummern mit aus
-T Gibt Tabulatoren mit ^I mit aus
Meine Werkzeuge
Namensräume
Varianten
Aktionen
Forum
Navigation
Internes
Bearbeitungshilfen
Werkzeuge