Разборка и сборка файла
Многие команды ограничивают размеры файла, который они могут обработать. Если ваш файл слишком велик, вы можете разбить его на части командой split, а впоследствии после обработки собрать из этих частей командой cat. Каждая часть становится независимым файлом с именами по умолчанию xaa, xab, xac, ..., xzz. Размер части по умолчанию - 1000 строк.
Пример:
$ split bigfile.
Можно изменить размер по умолчанию, задавая его явно, например, 500 строк:
$ split -500 bigfile.
Можно задавать имена частей, например:
$ split bigfile ribs.
В этом случае имена будут ribsaa, ribsab, ..., ribszz.
После необходимой обработки всех или некоторых частей сборка файла из частей выполняется, например, следующим образом:
$ cat ribs?? > bigfile.new,
где знаки вопроса - метасимволы, обозначающие любой символ.
Типичным примером применения технологии разборки - сборки является печать отдельных избранных страниц файла.
Пример:
$ pr bigfile > bigpr $ split -66 bigpr $ lpr xaf xaj
Здесь будут напечатаны 6-я и 10-я страницы размером 66 строк исходного файла.