Antworten:
Sie können hierfür Paste verwenden:
paste -d '\0' aaaa.txt bbbb.txt > cccc.txt
Aus Ihrer Frage geht hervor, dass die erste Datei ;
am Ende enthält . Wenn dies nicht der Fall ist, können Sie dies als Trennzeichen verwenden, indem Sie -d ';'
stattdessen verwenden.
Beachten Sie, dass im Gegensatz zu dem, was man denken mag, -d '\0'
nicht ein NUL-Zeichen als Trennzeichen eingefügt wird, sondern ein leeres Trennzeichen. Dies ist die Standardmethode zum Angeben eines leeren Trennzeichens. Einige paste
Implementierungen wie GNU paste
erlauben dies paste -d ''
, aber es ist weder Standard noch portabel (viele andere Implementierungen melden einen Fehler über das fehlende Trennzeichen, wenn Sie es verwenden paste -d ''
).