Как заставить кошку начать новую линию
У меня есть четыре файла:
one_file.txt
abc | def
two_file.txt
ghi | jkl
three_file.txt
mno | pqr
four_WORD.txt
xyz| xyz
Я хочу объединить все файлы, оканчивающиеся на «file.txt» (то есть все, кроме four_WORD.txt), чтобы получить:
abc | def
ghi | jkl
mno | pqr
Для этого я запускаю:
cat * file.txt> full_set.txt
Однако full_set.txt выглядит так:
abc | defmno | pqrghi | jkl
Есть идеи, как сделать это правильно и эффективно, чтобы каждый оказался на своей линии? На самом деле, мне нужно сделать выше для большого количества очень больших файлов. Спасибо заранее за вашу помощь.