Как соединить два файла на новой строке?

Когда я запускаю cat 1.txt 2.txt > result.txt, я хочу, чтобы result.txt имел разрыв строки между концом содержимого 1.txt и началом содержимого 2.txt. Как мне это сделать?


person Username    schedule 12.05.2015    source источник


Ответы (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