如何在shell脚本中运行grep,但不包括$ 0

时间:2016-04-26 17:01:26

标签: bash shell

我正在编写一个脚本来检查我是否删除了所有的javascript debbugger语句。

脚本中的当前行是:

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

当我在目录中运行此脚本时,它总是返回

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

如何让grep排除正在运行它的shell脚本?

1 个答案:

答案 0 :(得分:1)

你可以试试这个:

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