Unix Man (Справочное руководство)


ED(1) - часть 4


(.)a текст . Команда добавления читает данный текст и вставляет его после адресуемой строки. Текущей становится последняя из вставленных строк или, если такой нет, адресуемая строка. Адрес 0 в данном случае является корректным и обозначает вставку в начало буфера. Длина строк текста не должна превышать 256 (включая символ перевода строки).

(.)c текст . Команда изменения уничтожает адресуемые строки и вместо них вставляет текст. Текущей становится последняя из вставленных строк или, если такой нет, первая неудаленная строка.

(.,.)d [m [m Команда удаления уничтожает в буфере адресуемые строки. Текущей становится строка, следующая за последней удаленной. Если уничтожаются строки до конца буфера, то текущей становится последняя из оставшихся строк.

e файл Эта команда уничтожает текущее содержимое буфера и читает новое содержимое из указанного файла. Текущей становится последняя прочитанная строка. Если имя файла не указано, то используется текущее имя файла (см. команду f). Количество прочитанных сим- волов выводится на экран. Файл становится текущим и может использоваться в последующих командах e, r и w в качестве подразумеваемого. Если вместо файла указан символ !, остаток строки рассматривается как команда shell'а [см. ], вывод которой размещается в буфере редактора. Такая команда не изменяет текущее имя файла.

E файл Эта команда аналогична команде e, за исключением того, что не производится проверки изменения буфера после последней команды w.

f файл Если файл задан, он становится текущим, иначе выдается текущее имя файла.

(1,$)g/РВ/список_команд При выполнении этой глобальной команды сначала ищутся строки, соответствующие РВ. Затем каждая из найденных строк по очереди становится текущей и для нее выполняется заданный список_команд. Первая команда из списка должна располагаться на той же строке, что и g; все строки, кроме последней, должны завершаться символом \. В списке могут встречаться команды a, c, i и соответствующий им текст. Точка, завершающая режим ввода, в последней строке списка_команд может быть опущена. Пустой список_команд эквивалентен команде p. В списке_команд не могут встречаться команды g, G, v и V.




Начало  Назад  Вперед