Поиск…


Использование разных разделителей

Учитывая такой файл:

$ cat file
hello/how/are/you
i am fine

Вы можете использовать /pattern/ для соответствия определенным строкам:

$ sed -n '/hello/p' file
hello/how/are/you

Если шаблон содержит косые черты, вы можете использовать другой разделитель, используя \cBREc :

$ sed -n '\#hello/how#p' file
hello/how/are/you
$ sed -n '\_hello/how_p' file
hello/how/are/you

Как определено POSIX в:

Регулярные выражения в sed
В контексте адреса, конструкция \cBREc , где c - любой символ, отличный от \cBREc слэша, или, должен быть идентичен /BRE/ . Если символ, обозначенный знаком c, отображается после обратного слэша, то он должен считаться буквенным символом, который не должен прерывать BRE. Например, в контексте адрес «\ xabc \ xdefx» второй x обозначает себя, так что BRE является «abcxdef».



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow