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

Какая-либо справка?

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

1
задан 13 November 2015 в 17:01

1 ответ

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

split -dl 10000 "/root/Dumps/" "/root/Dumps/split/new; for input in new*;  
do mv $input ${input}.txt;done
0
ответ дан 21 October 2019 в 21:05

Другие вопросы по тегам:

Похожие вопросы: