sed
Expresiones regulares
Buscar..
Usando diferentes delimitadores.
Dado un archivo como este:
$ cat file
hello/how/are/you
i am fine
Puede usar /pattern/
para hacer coincidir líneas específicas:
$ sed -n '/hello/p' file
hello/how/are/you
Si el patrón contiene barras inclinadas, puede usar otro delimitador usando \cBREc
:
$ sed -n '\#hello/how#p' file
hello/how/are/you
$ sed -n '\_hello/how_p' file
hello/how/are/you
Según lo definido por POSIX en:
Expresiones regulares en sed
En una dirección de contexto, la construcción\cBREc
, donde c es cualquier carácter que no sea barra invertida o, será idéntica a/BRE/
. Si el carácter designado por c aparece después de una barra invertida, se considerará que es ese carácter literal, que no terminará el BRE. Por ejemplo, en la dirección de contexto "\ xabc \ xdefx", la segunda x se representa a sí misma, de modo que el BRE es "abcxdef".
Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow