Tengo los siguientes dos archivos (rellené las líneas con puntos para que cada línea de un archivo tenga el mismo ancho y puse file1 todo en mayúsculas para que quede más claro).
contents of file1:
ETIAM......
SED........
MAECENAS...
DONEC......
SUSPENDISSE
contents of file2
Lorem....
Proin....
Nunc.....
Quisque..
Aenean...
Nam......
Vivamus..
Curabitur
Nullam...
Observe que file2 es más largo que file1.
Cuando ejecuto este comando:
paste file1 file2
Me sale esta salida
ETIAM...... Lorem....
SED........ Proin....
MAECENAS... Nunc.....
DONEC...... Quisque..
SUSPENDISSE Aenean...
Nam......
Vivamus..
Curabitur
Nullam...
¿Qué puedo hacer para que la salida sea la siguiente?
ETIAM...... Lorem....
SED........ Proin....
MAECENAS... Nunc.....
DONEC...... Quisque..
SUSPENDISSE Aenean...
Nam......
Vivamus..
Curabitur
Nullam...
Lo intenté
paste file1 file2 | column -t
pero hace esto:
ETIAM...... Lorem....
SED........ Proin....
MAECENAS... Nunc.....
DONEC...... Quisque..
SUSPENDISSE Aenean...
Nam......
Vivamus..
Curabitur
Nullam...
no tan feo como el resultado original pero de todos modos incorrecto en columnas.
paste file1 file2 | column -tn
?
paste
está usando pestañas delante de las líneas del segundo archivo. Puede que tenga que usar un postprocesador para alinear las columnas de manera adecuada.