0
ここで何かを失っています。私は内容のファイルがある場合:grepで< and >をエスケープする
foo
<foo>
そして私をgrep "\<foo\>" file_name
は、それが唯一の二行目と一致してはならないのですか?私も最初に一致しています。
私はgrepにはあまりよくないので、おそらく私は物事を混乱させるでしょう。上記第二のgrepは、文字列<foo>
を探していません
$ grep 'foo' file
foo
<foo>
foobar
$ grep '\<foo\>' file
foo
<foo>
、それが付いていない文字列foo
を探している:それらをエスケープ
私はあなたがそれらをエスケープする必要はないと思う。これを試してみてください: grep "" –
gawi
明らかに私はこれを考えていました。 OK。ではなぜそれらをエスケープするとgrepはテキストでそれらを無視しますか? – user3804799