Você pode usar o colar para isso:
paste -d 'paste -d '%pre%' aaaa.txt bbbb.txt > cccc.txt
' aaaa.txt bbbb.txt > cccc.txt
Da sua pergunta, parece que o primeiro arquivo contém ;
no final. Se não, você poderia usar isso como o delimitador usando -d ';'
.
Observe que, ao contrário do que se pode pensar, com -d '
, não é colado com um caractere NUL como delimitador, mas com um delimitador vazio. Essa é a maneira padrão de especificar um delimitador vazio. Algumas implementações de paste
'paste
como o GNU paste -d ''
permitem paste -d ''
para isso, mas não é padrão nem portátil (muitas outras implementações reportarão um erro sobre o delimitador em falta se você usar %code% ).