Diyelim ki command
stdout'a çok sayıda satır basan bir komutum var:
line1
line2
.....
lineN
Çıktı diske kaydetmek istiyorum, ama tek bir dosya olarak değil, her 1000 satır stdout sahip bir dosya sırası olarak:
file0001.txt:
-------------
line1
....
line1000
file0002.txt:
-------------
line1001
....
line2000
etc
Cevabı google'da denemeye çalıştım, ancak google beni her zaman tee
komuta yönlendirdi, bu durumda işe yaramaz. Muhtemelen yanlış sorgular giriyorum.
split [arguments...] [input e.g. "-" for stdin] [output_prefix]
için, örneğin: 001, 002 anstar -c somedir | split --byes 100MB --numeric-suffixes --suffix-length=3 - somedir.tar.part-
adlı 100MB dosyadan oluşan bir demet çıktısomedir.tar.part-000
.