19

のようなスラッシュを含む文字列を grep するにはどうすればよい./.ですか?

4

3 に答える 3

14

スラッシュはgrepの特殊文字ではありませんが、sed、Ruby、Perlなどのツールに含まれている場合があります。ただし、文字通りのピリオドをエスケープしたい場合は、スラッシュをエスケープしても害はありません。これはすべての場合に機能するはずです。

\.\/\.
于 2012-06-27T21:16:04.350 に答える
12

バックスラッシュでピリオドをエスケープする必要があります。したがって、foo.txt内容を含むファイルがある場合:

./.
foo
bar
./.

を実行できますgrep \./\. test.txt。これにより、2./.行が出力されます。

于 2012-06-27T21:14:18.140 に答える