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