Difference between revisions of "Paste - Ubuntu Linux Programm Befehl"

(Created page with "Der Befehl paste - (ähnlich wie cat) - gibt die Eingabedateien weitgehend unverändert zur Standardausgabe aus, hängt sie aber nicht einfach nacheinander auf, sondern kombin...")
(No difference)

Revision as of 17:30, 10 October 2019

Der Befehl paste - (ähnlich wie cat) - gibt die Eingabedateien weitgehend unverändert zur Standardausgabe aus, hängt sie aber nicht einfach nacheinander auf, sondern kombiniert Zeilen der Eingabedateien spaltenweise.

Es gibt zwei Betriebsarten: Alle Zeilen der Eingabedateien mit der gleichen Zeilennummer werden zu einer Zeile der Ausgabe zusammengefasst und mit jeweils einem Zeichen getrennt. Alle Zeilen einer Ausgabedatei werden zu einer einzigen Ausgabezeile (wiederum mit einem Trennzeichen) zusammengefasst, bevor die nächste Datei ausgegeben wird.

Das Standard-Trennzeichen ist eine Tab (Tabulator).

Beispiel:

paste <(seq 1 5) <(seq 11 15) <(seq 21 25))
    1 11 21
    2 12 22
    3 13 23
    4 14 24
    5 15 25


paste -s <(seq 1 5) <(seq 11 15) <(seq 21 25)
1 2 3 3 4 5
11 12 13 14 15
21 22 22 23 24 25
]