2017-08-19 17 views
0

我想要搜索误用php if语句在Linux/var/www目录中使用grep命令。grep在php文件中查找单个等于运算符的命令

//Misused--- i want to find only it 
if($a=1){ echo "x"; } 

//Correct 
if($a==1){ echo "x"; } 
+1

而你尝试过什么到目前为止,结果是什么? :) – tink

+0

对不起,我无法创建任何有用的示例。我只能搜索纯文本。 –

回答

1

随着GNU的grep:

grep -E '\bif *\(*\$[^=]+*\b=\b[^=]+\)' file 

参见:The Stack Overflow Regular Expressions FAQ

+0

谢谢,但它发现如果($ a!= 1)。现在我试着理解你的命令。我会努力的。 –

+1

我已经更新了我的答案。 – Cyrus