Katakanlah, saya memiliki perintah commandyang mencetak sejumlah besar baris ke stdout:
line1
line2
.....
lineN
Saya ingin menyimpan output ke disk, tetapi bukan sebagai file tunggal, tetapi sebagai urutan file masing-masing memiliki 1000 baris stdout:
file0001.txt:
-------------
line1
....
line1000
file0002.txt:
-------------
line1001
....
line2000
etc
Saya sudah mencoba google jawabannya, tetapi setiap kali google menunjuk saya ke teeperintah, yang tidak berguna dalam situasi ini. Mungkin, saya memasukkan kueri yang salah.
split [arguments...] [input e.g. "-" for stdin] [output_prefix]misalnya,tar -c somedir | split --byes 100MB --numeric-suffixes --suffix-length=3 - somedir.tar.part-akan menghasilkan banyak file 100MB bernamasomedir.tar.part-000, 001, 002 dan seterusnya.