Sie können das Linux Bash Core Utility Split verwenden
split -b 1M -d file.txt-Datei
Beachten Sie, dass sowohl M als auch MB in Ordnung sind, die Größe jedoch unterschiedlich ist. MB ist 1000 * 1000, M ist 1024^2
Wenn Sie nach Zeilen trennen möchten, können Sie den Parameter -l verwenden.
AKTUALISIEREN
a=(`wc -l deine Datei`) ; lines=`echo $(($a/12)) | bc -l` ; split -l $lines -d file.txt-Datei
Eine andere von Kirill vorgeschlagene Lösung: Sie können etwa Folgendes tun
split -nl/12 file.txt
Beachten Sie, dass l nicht eins ist. Split -n hat einige Optionen, wie N, k/N, l/k/N, r/N, r/k/N.