Разбиение файла
6.15.3. Разбиение файла
Предположим, что нужно выделить в отдельный файл некоторую таблицу, чтобы ее можно было отдельно форматировать и проверять. .TS ... (содержимое) .TE
Для выделения этой таблицы в отдельный файл с именем "table" в первую очередь нужно найти начало этой таблицы (строку "TS"), а затем записать соответствующий фрагмент в файл: /^\.TS .TS (редактор печатает найденную строку) .,/^\.TE/w table
В результате этого поставленная цель будет достигнута. Можно выполнить все это и в одной команде: /^\.TS/;/^\.TE/w table
Дело в том, что команда "w" может выполнять запись не всего файла, а некоторой группы строк. При желании можно записать даже одну строку, для этого надо задать один номер строки вместо двух.