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 pasteImplementierungen wie GNU pasteerlauben 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 '').