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/

10-10 17:49