Операционная система UNIX

       

Провести глобальные изменения



7.19.6. Провести глобальные изменения

:g/pattern/command<CR> - для каждой строки, содержащей pattern выполнить команду command редактора ex. Построчный редактор напечатает све строки, сождержащие pattern; :s/pattern/new_words<CR> - это команда замены. Построчный редактор отыскивает первое появление символов pattern в текущей строке и заменяет его на new_words; :s/pattern/new_words/g<CR> - редактор ex заменяет каждое появление pattern в текущей строке; :g/helix/s//double helix/g<CR> - эта команда осуществляет поиск слова helix. Каждое найденное слово helix заменяется на double helix. Ограничители после команды "s" позволяют не вводить слово helix каждый раз. Команда запоминает слово между ограничителями после команды "g".

В табл. 17 приведены команды построчного редактора, доступные в редакторе vi.



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