2016-04-26 78 views
-1

我正在編寫一個腳本來檢查我是否刪除了所有的javascript debbugger語句。

在腳本中的當前行是:

grep -R --exclude-dir=node_modules --exclude=$0 "debugger" . 

,當我在目錄中運行IM這個腳本中,它總是返回

./debugger-checker.sh:4:grep --color=auto -nr --exclude-dir=node_modules --exclude=$0 "debugger" . 

怎麼可以做你做的grep排除shell腳本正在運行它?

+0

鑑於輸出的你看到不符合你目前的腳本行線,它似乎是(也許)你正在尋找一個不同的腳本比一個grep是匹配的。 –

回答

0

你可以試試這個:

grep -R --exclude-dir=node_modules "debugger" . | grep -v $0