Команда Shell, чтобы разделить большой файл на 10 меньших файлов

У меня есть файл импорта CSV с 33 миллионами строк, которые необходимо импортировать в мою базу данных. Я могу импортировать его с помощью консольного приложения C #, но затем хранимые процедуры, которые запускаются после истечения времени ожидания импорта. Следовательно, я хочу разделить файл на 10 меньших файлов.

Я мог бы сделать это в C #, но я подозреваю, что есть гораздо лучший подход с использованием утилит оболочки. Я установил Cygwin и могу использовать все распространенные утилиты оболочки Linux. Есть ли небольшая комбинация команд, которые я мог бы использовать, чтобы разделить файл?

Ответы на вопрос(1)

Ваш ответ на вопрос