Használhatja a linux bash core segédprogram felosztását
split -b 1M -d file.txt fájl
Vegye figyelembe, hogy az M vagy az MB mindkettő megfelelő, de a méret eltérő. MB 1000 * 1000, M 1024^2
Ha sorokkal szeretne elválasztani, használhatja az -l paramétert.
UPDATE
a=(`wc -l yourfile`) ; sorok=`visszhang $(($a/12)) | bc -l` ; felosztás -l $sorok -d fájl.txt fájl
Egy másik megoldás, amelyet Kirill javasolt, a következőket teheti
split -nl/12 file.txt
Ne feledje, hogy l nem egy, a split -n néhány opcióval rendelkezik, például N, k/N, l/k/N, r/N, r/k/N.