У мене є великий (за кількістю рядків) звичайний текстовий файл, який я хотів би розділити на менші файли, також за кількістю рядків. Отже, якщо мій файл має близько 2М рядків, я б хотів розділити його на 10 файлів, що містять 200k рядків, або 100 файлів, що містять 20k рядків (плюс один файл із залишком; бути рівномірним поділом не має значення).
Я міг би зробити це досить легко в Python, але мені цікаво, чи існує який-небудь спосіб ніндзя зробити це за допомогою утилітів bash та unix (на відміну від ручного циклу числення та підрахунку / розподілу ліній).
cat part* > original