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