Показать сообщение отдельно

  #2  
Старый 03.03.2018, 16:43
C-3PO
New Member
Регистрация: 04.02.2016
Сообщений: 15
Провел на форуме:
4902

Репутация: 0
По умолчанию

Подскажите, пожалуйста, как правильно "склеить" в один файл множество (9К +) больших текстовых файлов?

Сначала использовал:

cat * >> Slovar.txt

Все бы хорошо, но в некоторых файлах в конце нет перевода строки и cat "склеивает" последнюю строку текущего файла и первую строку следующего файла в одну строку.

Пробовал так же:

paste -d "\n" * >> Slovar.txt

Но т.к. файлов очень много, вываливается с ошибкой - Too many open files.

Пробовал еще вариант:

tr -d '\n' * >> Slovar.txt

Тоже вываливается с ошибкой - tr: лишний операнд «Slovar_0001.txt»
 
Ответить с цитированием