Шпаргалка по редактору RK

       

Контекстная замена (rpl)


Программа rpl вызывается командой <EXEC> и требует два аргумента. Она заменяет в указанных строках все вхождения

первого аргумента на второй аргумент. Если какой-либо аргумент содержит пробелы, он должен быть взят в кавычки. rpl распознает регулярные выражения в первом аргументе по тем же правилам, что и редактор ed в контексте поиска, с тем отличием, что вместо символа . используется @ для обозначения

одного произвольного символа.


Например, команда:

<ARG>100l rpl "^ *" " "<EXEC>


исключит все группы пробелов в начале следующих 100 строк.

для обозначения самих символов $, &, @, ^, * перед ними

необходимо ставить \ (обратную черту).



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