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