gpt4 book ai didi

ack - 我可以基于文件名而不是扩展名创建ack文件类型吗?

转载 作者:行者123 更新时间:2023-12-04 02:59:49 24 4
gpt4 key购买 nike

我想在ack搜索中包括具有特定名称(而不是扩展名)的文件。 ack有可能吗?

如果我使用-G选项,它将排除所有其他文件类型。 (因此我无法将其放在.ackrc文件中。)

我尝试使用--type-set mytype=filename.txt,但这仅适用于扩展名,因此它将搜索包含模式.filename.txt的文件,因此找不到filename.txt。 (这也是ack --help types显示的内容:--mytype .filename.txt,而不是--mytype filename.txt。)

有人有什么想法吗?

最佳答案

man ack表示要搜索的文件可以通过标准输入给出。
所以这应该工作:
find . -name filename.txt | ack PATTERN -
不幸的是,事实并非如此。它给出了ack: Ignoring 1 argument on the command-line while acting as a filter.,它显然是bug in ack。当这个bug will be fixed时,我们应该可以使用
find . -name filename.txt | ack --nofilter PATTERN -

关于ack - 我可以基于文件名而不是扩展名创建ack文件类型吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5581487/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com