Skip to content

paste ...

Es gibt ja Befehle, die ich immer mal wieder brauchen könnte, aber noch nie gefunden habe. Heute habe ich per Zufall den Befehl paste aus den GNU core utilities gefunden (ausgerechnet jetzt brauche ich ihn nicht, aber später bestimmt).

paste fügt Zeile für Zeile zwei Textdateien zusammen. Es nimmt die erste Zeile aus der ersten Datei, schreibt ein (das ist veränderbar) und dann die erste Zeile aus der zweiten Datei, dann wieder ein und die Inhalte der weiteren Dateien.

Beispiel:
$ cat a.txt
a1
a2
a3
a4

$ cat b.txt
b1
b2
b3
b4

$ paste a.txt b.txt
a1      b1
a2      b2
a3      b3
a4      b4


paste kann das auch in Spalten.
$ paste -s a.txt b.txt
a1      a2      a3      a4
b1      b2      b3      b4