fgrep -ircl --include=*.{sql} "[--]" *
似乎并没有做到这一点。请帮忙...
谢谢你们的回应。我正在尝试用 '#' 替换 '--' 并且遇到了困难。我在这里创建了一个 new question。如果你能帮忙,那就太棒了。
最佳答案
如果要 fgrep 以 .sql
结尾的所有文件,请使用
fgrep -ircl --include=*.sql -- -- *
或(注意
{sql,}
中的逗号:fgrep -ircl --include=*.{sql,} -- -- *
如果你想 fgrep 不止一种类型的扩展,那么使用类似
fgrep -ircl --include=*.{sql,txt} -- -- *
正如其他人已经提到的,第一个
--
告诉 fgrep 停止寻找标志和选项。第二个 --
是固定字符串模式。关于linux - 如何 FGREP 2 破折号 '--' ?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2740599/