サーチ…
異なるデリミタを使用する
次のようなファイルがあるとします。
$ 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はバックスラッシュまたは以外の文字)は、/BRE/
と同じでなければなりません。 cで指定された文字がバックスラッシュの後に現れた場合、その文字はBREを終了しないリテラル文字であるとみなされる。たとえば、コンテキストアドレス "\ xabc \ xdefx"では、2番目のxはそれ自体を表し、BREは "abcxdef"です。
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow