Uporabite lahko razdelitev pripomočka za jedro linux bash
split -b 1M -d datoteka.txt
Upoštevajte, da sta M ali MB v redu, vendar je velikost drugačna. MB je 1000 * 1000, M je 1024^2
Če želite ločiti po vrsticah, lahko uporabite parameter -l.
POSODOBI
a=(`wc -l vaša datoteka`) ; vrstice=`echo $(($a/12)) | bc -l`; split -l $lines -d datoteka.txt
Druga rešitev, kot jo je predlagal Kirill, lahko naredite nekaj takega kot naslednje
split -nl/12 file.txt
Upoštevajte, da l ni ena, split -n ima nekaj možnosti, kot so N, k/N, l/k/N, r/N, r/k/N.