如何使用grep搜索包含$
的文件?
我已经尝试了
grep "\$" file.txt
并且无法识别要搜索的$
字符。
答案 0 :(得分:2)
正如我在评论中发表的那样,
grep "\\\$" file.txt
第一个\\
是正则表达式引擎的文字\
,而第三个\
用于转义美元符号。
符合文字美元符号的经验法则是:
$
(即$$
)其中一些应该有用。
答案 1 :(得分:1)
请参阅另一个堆栈交换论坛中的this answer。基本上你应该尝试grep'\''。
答案 2 :(得分:0)
实际上grep \\$ file.txt
有效