Как я могу использовать команду GNU coreutils split
чтобы разбить большой файл на куски по L строк, каждая, но помещая каждый из разных подфайлов в разные каталоги одновременно с их созданием?
Прямо сейчас у меня есть Perl-скрипт, который создает иерархию каталогов начиная с ./00/00/00
до ./99/99/99
и делает perl-распечатки каждой строки в подфайлы в скрипте, но это намного медленнее, чем разделение GNU Команда будет делать, создавая все подфайлы в одном каталоге. Я хотел бы, чтобы они были в иерархии каталогов, поскольку в дальнейшем это станет для меня более управляемым.
Есть идеи?