[[ Ключи ]]

Ключи

Ключи запуска

Ключ Описание
-e '<инструкции>'Указывает на то, что далее следует набор инструкций редактирования
sed -e 's/\(^[a-zA-Z0-9_-]\+\):\([a-zA-Z0-9_-]\+\)@\([a-zA-Z0-9]\|[.-]\)\+/\@\%\*/g'
Терминалы Литералы
( ) \( \)
\[ \] [ ]
+ \+
\. .
? \?

Ключи инструкции

Ключ Описание
<номер>
<от>,<до>
Указывает на номер строки или диапазон
/<текст>Текст который должен присутствовать в стоке, что бы она считалась найденной
/gОперация выполняется над всеми найденными соответствиями внутри каждой из найденных строк
s/<найти это>/<заменить на это>Заменяет найденный текст, возможно использовать регулярные выражения
/dУдалить строку

Без ключа /g будет обработана только первое найденное соответствие

Инверсия правила

/!d

Обсуждение

lexa, 2010/01/15 17:04, 2010/01/15 17:05

Обычные символы (литералы) и специальные символы (метасимволы)

Большинство символов в регулярном выражении представляют сами себя за исключением специальных символов

[ ] \ ^ $ . | ? * - + ( ) { }

которые могут быть предварены символом \ (обратная косая черта) («экранированы», «защищены») для представления их самих в качестве символов текста. Можно экранировать целую последовательность символов, заключив её между \Q и \E.

Ваш комментарий. Вики-синтаксис разрешён:
34 +10 = 
 
doc/sed/keys.txt · Последнее изменение: 2022/08/31 14:53 — 127.0.0.1
Gentoo Linux Gentoo Linux Driven by DokuWiki