Ricerca…


Utilizzando diversi delimitatori

Dato un file come questo:

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

Puoi usare /pattern/ per abbinare linee specifiche:

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

Se il pattern contiene barre \cBREc , puoi utilizzare un altro delimitatore utilizzando \cBREc :

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

Come definito da POSIX in:

Espressioni regolari in sed
In un indirizzo di contesto, la costruzione \cBREc , dove c è un carattere diverso da backslash o, deve essere identica a /BRE/ . Se il carattere designato da c appare dopo una barra rovesciata, deve essere considerato quel carattere letterale, che non deve terminare il BRE. Ad esempio, nell'indirizzo di contesto "\ xabc \ xdefx", la seconda x sta per se stessa, in modo che BRE sia "abcxdef".



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow