script reemplazar programacion operaciones manejo lineas linea leer fichero extraer ejemplos comandos comando cadenas aritmeticas bash unix

bash - programacion - sed reemplazar/



Cómo fusionar dos archivos línea por línea en Bash (4)

Tengo dos archivos de texto, cada uno de ellos contiene información por línea, como esa

file1.txt file2.txt ---------- --------- linef11 linef21 linef12 linef22 linef13 linef23 . . . . . .

Me gustaría fusionar estos archivos líneas por líneas usando un script bash para obtener:

fileresult.txt -------------- linef11 linef21 linef12 linef22 linef13 linef23 . . . . . .

¿Cómo se puede hacer esto en Bash?


Comprobar

man paste

posible seguido de algún comando como untabify o tabs2spaces


Intenta seguir.

pr -tmJ a.txt b.txt > c.txt


Puedes usar paste :

paste file1.txt file2.txt > fileresults.txt


aquí hay métodos sin pega

awk

awk ''BEGIN {OFS=" "}{ getline line < "file2" print $0,line } '' file1

Intento

exec 6<"file2" while read -r line do read -r f2line <&6 echo "${line}${f2line}" done <"file1" exec 6<&-