Kategorien
Linux

paste – merge lines of files

paste – merge lines of files

paste <(seq 1 5) <(seq 11 15) <(seq 21 25)

Ausgabe:

1       11      21
2       12      22
3       13      23
4       14      24
5       15      25

Paste fügt die 3 Angegebenen Daten Zeilenweise zusammen. In der Ersten Datei stehen 1, 2, 3, 4 und 5 untereinander, in der Zweiten Date 11, 12, 13, 14 und 15 sowie in der dritten Datei 21, 22, 23, 24 und 25.

Paste fügt diese Zeilen mit leerzeichen getrennt in je Eine Zeile. Die ersten werte der 3 Dateien, 1 aus der ersten Datei, 11 aus der zweiten Datei und 21 aus der dritten Datei werden in die erste zeile der Ausgabe geschrieben.

Optionen

Mit der Option -s lassen sich die Ausgaben von paste Serialisieren:

paste -s <(seq 1 5) <(seq 11 15) <(seq 21 25)

Ausgabe:

1       2       3       4       5
11      12      13      14      15
21      22      23      24      25

Mit der Option -d können abweichende Trennzeichen festgelegt werden:

paste -d '-' <(seq 1 5) <(seq 11 15) <(seq 21 25)

Ausgabe:

1-11-21
2-12-22
3-13-23
4-14-24
5-15-25

zurück zum Hauptartikel

Von der_metzger

Hi, ich bin Jan Kuehnel - Fachinformatiker für Systemintegration ,Linux-Benutzer und Blogger. Seit 2019 arbeite ich als Systemadministrator bei einem beliebten deutschen Fahrradverleih und zuvor über 10 Jahren bei einem großen deutschen Provider. Ich folge seit meiner Kindheit dem Hobby, technische Rätsel zu lösen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.