./.
のようなスラッシュを含む文字列をgrepするにはどうすればよいですか?
バックスラッシュでピリオドをエスケープする必要があるだけです。したがって、ファイルがある場合はfoo.txt
内容:
./.
foo
bar
./.
走れる grep \./\. test.txt
、2つの./.
行。
スラッシュはgrepの特殊文字ではありませんが、sed、Ruby、Perlなどのツールに含まれている場合があります。おそらく、文字どおりのピリオドをエスケープしたいと思うでしょうし、スラッシュをエスケープしても害はありません。これはすべてのケースで機能するはずです。
\.\/\.