问题 你如何grep包含斜杠的字符串?


我应该如何grep包含正斜杠的字符串 ./.


12222
2018-06-27 21:11


起源

您是否可以接受将问题标记为已解决的答案? - MERose


答案:


你只需要用反斜杠来逃避这段时期。所以,如果我有一个文件 foo.txt 内容:

./.
foo
bar
./.

我可以跑 grep \./\. test.txt,这应该只打印两个 ./. 线。


9
2018-06-27 21:14





正斜杠不是grep中的特殊字符,但可能在sed,Ruby或Perl等工具中。但是,你可能想要逃避你的字面时间,并且逃避斜线也没什么坏处。这应该适用于所有情况:

\.\/\.

5
2018-06-27 21:16