Tengo dos archivos de texto, cada uno de ellos contiene una información facilitada por la línea tales como laCómo combinar dos archivos línea por línea en Bash
file1.txt file2.txt
---------- ---------
linef11 linef21
linef12 linef22
linef13 linef23
. .
. .
. .
me gustaría fusionar tesis líneas archivos por líneas utilizando una fiesta secuencia de comandos para obtener:
fileresult.txt
--------------
linef11 linef21
linef12 linef22
linef13 linef23
. .
. .
. .
¿Cómo se puede hacer esto en Bash?
¿Cómo funciona si quisiera utilizar un delimitador? – Teja
@SOaddict '' 'paste -d" \ n "*> results.txt''' –
' paste' separará cada columna con una pestaña a menos que anule con la opción '-d', por lo que puede usar algo como' awk', 'sed', etc ... para formatear cada línea. Ejemplo: 'pegar archivo1.txt archivo2.txt | awk '{printf "% -61s |% s \ n", $ 1, $ 2}' '... esto imita la salida 'diff --side-by-side') –