Linux- разбить большие файлы на более мелкие куски и добавить.txt к меньшим частям

Я пытался разделить большой файл с помощью splitкоманда, но наряду с этим мне нужно сделать следующее:

  1. разделить несколько файлов в каталоге
  2. добавить расширение.txt к меньшим кускам

Я пробовал следующее:

split -dl 10000 "/root/Dumps/" "/root/Dumps/split/${new%.txt}";

но я получаю эту ошибку

split: output file suffixes exhausted

и добавить расширение, которое я использую --additional-suffix=.txt

но я получаю следующую ошибку

split: unrecognized option '--additional-suffix=.txt'

Редактировать: вывод apt-cache policy coreutils является

If 'apt-cache' is not a typo you can run the following command to lookup the package that contains the binary:
    command-not-found apt-cache
bash: apt-cache: command not found

Любая помощь?

Заранее спасибо

0 ответов

В моем случае, в любом случае не работает. Итак, я просто поставил код для его изменения.

split -dl 10000 "/root/Dumps/" "/root/Dumps/split/new; for input in new*;  
do mv $input ${input}.txt;done
Другие вопросы по тегам