Cat
Aus Ubuntu-Forum Wiki
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 |