У меня есть два текстовых файл, каждый из которых содержит информацию по линии такого типа, чтоКак объединить два файл построчно в Bash
file1.txt file2.txt
---------- ---------
linef11 linef21
linef12 linef22
linef13 linef23
. .
. .
. .
Я хотел бы объединить тезисы файлов линии по линиям с использованием Баша сценарий для получения:
fileresult.txt
--------------
linef11 linef21
linef12 linef22
linef13 linef23
. .
. .
. .
Как это можно сделать в Bash?
Как это работает, если я хотел бы использовать разделитель? – Teja
@SOaddict '' 'paste -d" \ n "*> results.txt''' –
' paste' будет разделять каждый столбец вкладкой, если вы не переопределите параметр '-d', чтобы вы могли использовать что-то вроде' awk', 'sed' и т. д. ... для форматирования каждой строки. Пример: 'paste file1.txt file2.txt | awk '{printf "% -61s |% s \ n", $ 1, $ 2}' '... это имитирует вывод' diff-side-by-side') –