Скажем, у меня есть команда, commandкоторая выводит огромное количество строк в стандартный вывод:
line1
line2
.....
lineN
Я хочу сохранить вывод на диск, но не как отдельный файл, а как последовательность файлов, каждый из которых имеет 1000 строк стандартного вывода:
file0001.txt:
-------------
line1
....
line1000
file0002.txt:
-------------
line1001
....
line2000
etc
Я пытался найти ответ в Google, но каждый раз, когда Google указывает мне на teeкоманду, что бесполезно в этой ситуации. Возможно, я ввожу неправильные запросы.
split [arguments...] [input e.g. "-" for stdin] [output_prefix], например:tar -c somedir | split --byes 100MB --numeric-suffixes --suffix-length=3 - somedir.tar.part-вывести кучу файлов по 100 МБ с именамиsomedir.tar.part-000001, 002 и так далее.