wfmedia.ch

paste

Der Befehl paste gibt - ähnlich wie cat - die Eingabedateien weitgehend unverändert auf die Standardausgabe aus, hängt sie allerdings nicht einfach hintereinander, sondern kombiniert Zeilen der Eingaben spaltenweise.
Er kennt dabei zwei Betriebsarten:

1. Alle Zeilen der Eingabedateien mit der selben Zeilennummer werden zu einer Zeile der Ausgabe kombiniert und mit je einem Zeichen getrennt.
2. Alle Zeilen einer Ausgabedatei werden zu einer einzigen Zeile der Ausgabe kombiniert (wieder mit einem Trennzeichen), bevor die nächste Datei ausgegeben wird.


Das Standardtrennzeichen ist ein Tab.

Installation
Das Programm paste ist im essentiellen Paket
coreutils
und in jeder Ubuntu- (bzw. Linux-)Installation enthalten.

Verwendung
Die allgemeine Syntax von paste lautet:

paste OPTIONEN DATEI1 DATEI2 ...

paste kennt folgende Optionen:

Option Beschreibung
-s oder --serial Schaltet in den zweiten Modus (s.o.).
-d LIST  Gibt die Trennzeichen an. Das erste Zeichen aus LIST wird zwischen die erste und zweite Spalte gesetzt, das zweite Zeichen zwischen die zweite und dritte usw. Werden mehr Trennzeichen benötigt als in LIST vorhanden, wird das letzte Zeichen in LIST für alle weiteren Zwischenräume verwendet. Gibt man eine leere Zeichenkette an, werden keine Trennzeichen eingefügt.
--help Hilfe
--version Ausgabe der Programmversion.
back