2017-08-19 20 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