And*_*rew 8 perl .htaccess ack dotfiles
有没有办法让ack搜索文件名以.(例如.htaccess)开头的文件,而不是诉诸--all或--unrestricted选项?
我尝试将以下内容添加到我的~/.ackrc文件中无济于事:
--type-set=apache=.htaccess
Run Code Online (Sandbox Code Playgroud)
ack 似乎无法识别全是扩展名的文件名;也就是说,当您指定“.htaccess”扩展名时,ack 只查找在该扩展名之前至少有一个字符的文件。
为了解决这个问题,您可以-u/--unrestricted结合使用该-G regex标志(将搜索限制为名称与正则表达式匹配的文件)。例如:
$ ack -u -G '\.htaccess' pattern
Run Code Online (Sandbox Code Playgroud)