Using ack http://betterthangrep.com/(有时打包为 ack-grep)我知道我可以找到paths通过执行以下操作包含特定字符串:
ack -g somestring
但是,如果我只想要其中包含“somestring”的文件怎么办?文件名?
我同意 find 是可行的方法,但你也可以使用 ack 轻松做到这一点:
ack -f | ack "string"
这里,“ack -f”递归地列出了它将搜索的所有文件;通过管道将其传递给第二个 ack 命令以进行搜索。
ack -f 确实具有跳过二进制文件和目录的优点,即使没有任何更多参数;通常,“find”命令可以替换为更短的“ack”命令。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)