Cat und tac: Unterschied zwischen den Versionen
Tommes (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Tommes (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
Die Befehle <code>cat</code> und <code>tac</code> gehören zu den '''[https://de.wikipedia.org/wiki/GNU_Core_Utilities GNU Core Utilities]''', auch '''coreutils''' genannt und dienen in erster Linie dazu, Dateien miteinander zu verknüpfen ('''cat''' kommt von con'''cat'''enate und bedeutet verketten, verknüpfen). Die beiden Befehle sind also keine klassischen Pager wie z.B. <code>more</code> und <code>less</code> und sind auch nicht so leistungsfähig. Dennoch lässt sich mit diesen beiden Befehlen der komplette Inhalt einer Textdatei auf der Kommandozeile auszugeben. Der Befehl <code>cat</code> gibt den Inhalt einer | Die Befehle <code>cat</code> und <code>tac</code> (cat rückwärts geschrieben) gehören zu den '''[https://de.wikipedia.org/wiki/GNU_Core_Utilities GNU Core Utilities]''', auch '''coreutils''' genannt und dienen in erster Linie dazu, Dateien miteinander zu verknüpfen ('''cat''' kommt von con'''cat'''enate und bedeutet verketten, verknüpfen). Die beiden Befehle sind also keine klassischen Pager wie z.B. <code>more</code> und <code>less</code> und sind auch nicht so leistungsfähig. Dennoch lässt sich mit diesen beiden Befehlen der komplette Inhalt einer Textdatei auf der Kommandozeile auszugeben. Der Befehl <code>cat</code> gibt den Inhalt einer Textdatei, beginnend mit der ersten Zeile, fortlaufend bis zur letzten Zeile aus, während <code>tac</code> den Inhalt einer Textdatei in umgekehrter Reihenfolge, beginnend mit der letzten Zeile, fortlaufend bis zur ersten Zeile ausgibt. | ||
== cat == | == cat == | ||
Der Befehl <code>cat</code> gibt den Inhalt einer | Der Befehl <code>cat</code> gibt den Inhalt einer Textdatei, beginnend mit der ersten Zeile, fortlaufend bis zur letzten Zeile aus. | ||
'''Syntax:''' <code>cat [OPTIONEN] [DATEI]</code> | '''Syntax:''' <code>cat [OPTIONEN] [DATEI]</code> | ||
Zeile 15: | Zeile 15: | ||
== tac == | == tac == | ||
Der Befehl <code>tac</code> gibt den Inhalt einer | Der Befehl <code>tac</code> gibt den Inhalt einer Textdatei in umgekehrter Reihenfolge, beginnend mit der letzten Zeile, fortlaufend bis zur ersten Zeile aus. | ||
'''Syntax:''' <code>tac [OPTIONEN] [DATEI]</code> | '''Syntax:''' <code>tac [OPTIONEN] [DATEI]</code> |
Version vom 1. März 2025, 07:21 Uhr
Die Befehle cat
und tac
(cat rückwärts geschrieben) gehören zu den GNU Core Utilities, auch coreutils genannt und dienen in erster Linie dazu, Dateien miteinander zu verknüpfen (cat kommt von concatenate und bedeutet verketten, verknüpfen). Die beiden Befehle sind also keine klassischen Pager wie z.B. more
und less
und sind auch nicht so leistungsfähig. Dennoch lässt sich mit diesen beiden Befehlen der komplette Inhalt einer Textdatei auf der Kommandozeile auszugeben. Der Befehl cat
gibt den Inhalt einer Textdatei, beginnend mit der ersten Zeile, fortlaufend bis zur letzten Zeile aus, während tac
den Inhalt einer Textdatei in umgekehrter Reihenfolge, beginnend mit der letzten Zeile, fortlaufend bis zur ersten Zeile ausgibt.
cat
Der Befehl cat
gibt den Inhalt einer Textdatei, beginnend mit der ersten Zeile, fortlaufend bis zur letzten Zeile aus.
Syntax: cat [OPTIONEN] [DATEI]
- -n Gibt die Zeilennummern am Anfang jeder Zeile aus.
Beipiel 1:
cat ~/.profile
Beispiel 2: Ausgabe mit vorangestellter Zeilennummer
cat -n ~/.profile
tac
Der Befehl tac
gibt den Inhalt einer Textdatei in umgekehrter Reihenfolge, beginnend mit der letzten Zeile, fortlaufend bis zur ersten Zeile aus.
Syntax: tac [OPTIONEN] [DATEI]
Beipiel:
cat ~/.profile