Agの「文字列の開始」パターンをエクスポートする方法

Agの「文字列の開始」パターンをエクスポートする方法

foo現在のディレクトリとその下で次に始まるファイル名を持つすべてのファイルを探したいです。ag(シルバーシーカー)。私は試した:

ag -g '^foo' 
ag -g '\^foo' 
ag -g '\Afoo' 

不運。

ただし、PCRE構文を実装する必要がありますag。そうですか?私がここで何を見逃しているのでしょうか?

ベストアンサー1

ディレクトリを指定しないと、現在のディレクトリで検索が実行されます。株式会社'./'すべてのパスの前に追加されているようです。

thinkbox ~% mkdir foo
thinkbox ~% cd foo
thinkbox ~/foo% touch bar
thinkbox ~/foo% ag -g '^bar' # not found            
thinkbox 1? ~/foo% ag -g '^\./bar' # found
bar

おすすめ記事