7.3    paste – Dateien zusammenfügen

Nein, paste ist nicht – wie einige Leute glauben – das Gegenstück zum cut-Programm. cut schneidet die Teile, die Sie benötigen, aus einem Text heraus. paste fügt jedoch keine Teile ein, sondern fügt ganze Dateien zusammen.

Das Zusammenfügen erfolgt zeilenweise über ein Trennzeichen, das Sie angeben können. Schauen wir uns einmal die Ausgabe des obigen Aufrufs von cut an. Dort geben wir die IP-Adressen und die Hostnamen der Rechner im Netzwerk aus. In der folgenden fiktiven Situation gehen wir davon aus, dass die IP-Adressen in der Datei IPAdressen und die Hostnamen in der Datei Hostnames untergebracht sind. Wir möchten nun eine zeilenweise Zuordnung erstellen, wobei die einzelnen Spalten durch einen Doppelpunkt voneinander getrennt sein sollen.

user$ paste -d : IPAdressen Hostnames
127.0.0.1:localhost
192.168.0.1:merkur
192.168.0.2:venus
192.168.0.3:erde
192.168.0.4:mars
192.168.0.5:jupiter

Listing 7.3     Beispiel für das Zusammenfügen zweier Dateien