يمكنك استخدام أداة تقسيم linux bash core
تقسيم ملف -b 1M -d file.txt
لاحظ أن كلا M أو MB كلاهما جيد لكن الحجم مختلف. ميجابايت هي 1000 * 1000 ، م هي 1024 ^ 2
إذا كنت تريد الفصل بواسطة الأسطر ، يمكنك استخدام المعلمة -l.
قم
a = (`wc -l yourfile`) ؛ خطوط = `صدى $ (($ a / 12)) | قبل الميلاد -l` ؛ تقسيم ملف -l $ خطوط -d file.txt
حل آخر كما اقترحه كيريل ، يمكنك القيام بشيء مثل ما يلي
انقسام -nl / 12 file.txt
لاحظ أنه ليس l واحدًا ، يحتوي Split -n على بعض الخيارات ، مثل N و k / N و l / k / N و r / N و r / k / N.