Ответы:
Вы можете использовать пасту для этого:
paste -d '\0' aaaa.txt bbbb.txt > cccc.txt
Из вашего вопроса выясняется, что первый файл содержит ;
в конце. Если это не так, вы можете использовать это как разделитель, используя -d ';'
вместо этого.
Обратите внимание, что вопреки тому, что можно подумать, -d '\0'
это не вставка с символом NUL в качестве разделителя, а с пустым разделителем. Это стандартный способ указать пустой разделитель. Некоторые paste
реализации, такие как GNU, paste
допускают paste -d ''
это, но они не являются ни стандартными, ни переносимыми (многие другие реализации сообщат об ошибке отсутствующего разделителя, если вы используете paste -d ''
).