Операционная система UNIX. Руководство пользователя

         

Разбиение файла


Предположим, что нужно выделить в отдельный файл некоторую таблицу, чтобы ее можно было отдельно форматировать и проверять.

.TS ... (содержимое) .TE

Для выделения этой таблицы в отдельный файл с именем "table" в первую очередь нужно найти начало этой таблицы (строку "TS"), а затем записать соответствующий фрагмент в файл:

/^\.TS .TS (редактор печатает найденную строку) .,/^\.TE/w table

В результате этого поставленная цель будет достигнута. Можно выполнить все это и в одной команде:

/^\.TS/;/^\.TE/w table

Дело в том, что команда "w" может выполнять запись не всего файла, а некоторой группы строк. При желании можно записать даже одну строку, для этого надо задать один номер строки вместо двух.



Содержание раздела