使用grep搜索字符串

时间:2013-04-01 04:37:21

标签: search grep

我想在我的文件夹中搜索此特定字符串$string['site:config']。但是当我使用普通的grep函数grep -r "$string['site:config']"时,它会给我随机的结果。

1 个答案:

答案 0 :(得分:1)

你的模式的问题是像$ [ ]这样的字符是用来定义正则表达式的字符,你要么逃脱它们:

grep "\$string\['site:config'\]"

或指示grep按原样查找给定的字符串:

grep -F "$string['site:config']"

不试图将其解释为正则表达式。