Відповіді:
Для цього можна використовувати пасту:
paste -d '\0' aaaa.txt bbbb.txt > cccc.txt
З вашого запитання виходить, що перший файл містить ;кінець. Якщо цього не відбулося, ви можете використовувати це як роздільник, використовуючи -d ';'натомість.
Зауважте, що всупереч тому, що можна подумати, -d '\0'це не вставлення символу NUL як роздільника, а порожній роздільник. Це стандартний спосіб вказати порожній роздільник. Деякі pasteреалізації, такі як GNU, pasteдозволяють paste -d ''це зробити, але вони не є ні стандартними, ні портативними (багато інших реалізацій повідомлять про помилку щодо відсутнього роздільника, якщо ви використовуєте paste -d '').