Respuestas:
Puedes usar pegar para esto:
paste -d '\0' aaaa.txt bbbb.txt > cccc.txt
De su pregunta, parece que el primer archivo contiene ;al final. Si no fuera así, podría usarlo como delimitador al usarlo en su -d ';'lugar.
Tenga en cuenta que, al contrario de lo que uno puede pensar, con -d '\0', no está pegando con un carácter NUL como delimitador, sino con un delimitador vacío. Esa es la forma estándar de especificar un delimitador vacío. Algunas pasteimplementaciones como GNU lo pastepermiten paste -d '', pero no es estándar ni portátil (muchas otras implementaciones informarán un error sobre el delimitador faltante si lo usa paste -d '').