使用grep

时间:2015-08-27 13:20:00

标签: regex grep

如何使用grep搜索包含$的文件?

我已经尝试了

grep "\$" file.txt

并且无法识别要搜索的$字符。

3 个答案:

答案 0 :(得分:2)

正如我在评论中发表的那样,

grep "\\\$" file.txt

第一个\\是正则表达式引擎的文字\,而第三个\用于转义美元符号。

符合文字美元符号的经验法则是:

  1. 最多逃避3次
  2. 尝试加倍$(即$$
  3. 其中一些应该有用。

答案 1 :(得分:1)

请参阅另一个堆栈交换论坛中的this answer。基本上你应该尝试grep'\''。

答案 2 :(得分:0)

实际上grep \\$ file.txt有效

相关问题