Installation

$ brew install ag

Examples

텍스트 찾기

$ ag test
  • 문자열 test를 가진 모든 파일의 해당 라인을 찾아 보여준다.
  • 파일명, 라인 넘버도 같이 보여준다.

파일명 찾기

$ ag test -l
  • 문자열 test를 가진 모든 파일을 찾아, 파일명을 보여준다.

일치한 문자열 카운트

$ ag test -c
  • 문자열 test를 가진 모든 파일을 찾아, 파일명과 일치한 숫자 카운트를 보여준다.

pager 지정

$ ag test --pager='less -XRF'
  • 이렇게 하면 출력 결과를 less로 볼 수 있다.
    • -R 옵션을 붙이면 컬러링된 결과로 볼 수 있다.
    • -X 옵션을 붙이면 초기화 문자를 보내지 않는다(clear 하지 않는다).
    • -F 옵션을 붙이면 less가 종료되어도 화면이 clear 되지 않는다.

검색결과 전/후를 함께 보기

$ ag test -A3 -B2
  • -A3 : 검색 결과와 일치한 라인 아래로 3줄을 더 보여준다.
  • -B2 : 검색 결과와 일치한 라인 위로 2줄을 더 보여준다.

Links