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

       

Команда g


Используется для выполнения одной или нескольких команд редактора над всеми строками, которые содержат заданный образец.

Общий вид командной строки (строк) с использованием команды "g" следующий:

g/образец/ команда или перечень команд<CR>

Примеры.

g/abdc/p

печать всех строк буфера, содержащих последовательность "abdc";

g/abcd/s//efjc/gp

замена и печать всех строк буфера, в которых найдена последовательность "abcd";

1, $s/abcd/efjc/gp

замена во всех строках последовательности "abcd" на "efjc" и печать последней заменяемой строки;

g/xxx/.-1s/abc/def/\ .+2s/ghi/jkl/\ .-2, .p

замена в строках до и после каждой строки, содержащей "xxx", и печать всех трех строк.



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