LINUX.ORG.RU

Как в баше сформировать поток из двух файлов с переносом строк?


0

1

Как в баше сформировать поток из двух файлов с переносом строк? То есть, мне нужен поток:

Файл1_строка1
Файл1_строка2
Файл1_строка3
Файл1_строка4
+++
Файл2_строка1
Файл2_строка2
Файл2_строка3
Файл2_строка4

Я пытаюсь сформировать его такой командой:

STREAM=$(cat team_a.txt && echo -e "\n+++" && cat team_b.txt)
echo ${STREAM}

В результате в переменной ${STREAM} лежат данные обоих файлов и разделитель «+++» между ними в виде одной большой строки.

А нужно, чтоб сохранились переносы. Как?


(cat team_a.txt && echo -e «\n+++» && cat team_b.txt) | blabla

или

(cat team_a.txt && echo -e «\n+++» && cat team_b.txt) > blabla

geekless ★★
()

echo -e «\n+++» | cat team_a.txt - team_b.txt

mky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.