Когда я запускаю cat 1.txt 2.txt > result.txt
, я хочу, чтобы result.txt
имел разрыв строки между концом содержимого 1.txt
и началом содержимого 2.txt
. Как мне это сделать?
Как соединить два файла на новой строке?
comment
возможный дубликат объединения файлов и вставки новой строки между файлами а>
- person gsp8181   schedule 12.05.2015
comment
возможный дубликат Как мне включать пустую строку между файлами, которые я объединяю с помощью cat?
- person fedorqui 'SO stop harming'   schedule 12.05.2015
Ответы (1)
Один из многих вариантов:
echo | cat 1.txt - 2.txt > result.txt
Аргумент - говорит «принять стандартный ввод», а эхо предоставляет новую строку
Эта опция работает чисто только для 2 файлов. Если вы на самом деле просматриваете много файлов и т. д., то, например:
(cat 1.txt; echo; cat 2.txt; echo; cat 3.txt) > result.txt
Должно сработать; Стоит отметить, что это порождает больше кошачьих процессов.
person
tolanj
schedule
12.05.2015