我正在尝试在Mac终端窗口中使用grep,它给了我错误信息。那是什么?我以前从未见过它,谷歌没有帮助。看起来像DIRAC3LE是某种Mac音频插件 - 但为什么会干扰grep?!?谢谢你的帮助!
答案 0 :(得分:0)
你的shell可能正在扩展*并且有一个' - DIRAC3LE - '在工作目录中。 grep
然后混淆了leading - with命令行选项。
尝试使用
grep -r "string" .
这将递归搜索工作目录中的所有内容。
也可以尝试使用" - "之前 *。 POSIX命令使用它来指示命令行选项的结束以防止这种歧义(请参阅参考的注释)。