たとえば、command大量の行を標準出力に出力するコマンドがあります。
line1
line2
.....
lineN
出力をディスクに保存しますが、単一のファイルとしてではなく、それぞれが1000行のstdoutを持つ一連のファイルとして保存します。
file0001.txt:
-------------
line1
....
line1000
file0002.txt:
-------------
line1001
....
line2000
etc
私は答えをグーグルで検索しようとしましたが、グーグルが私にtee命令するように指示するたびに、これはこの状況では役に立ちません。おそらく、間違ったクエリを入力しています。
split [arguments...] [input e.g. "-" for stdin] [output_prefix]にとっては、たとえば、:tar -c somedir | split --byes 100MB --numeric-suffixes --suffix-length=3 - somedir.tar.part-001、002somedir.tar.part-000ans という名前の100MBファイルの束を出力します。