리눅스 문자열 찾기 - ag command
파일 내에 문자열을 찾기 위해서는 여러 명령이 있을 수 있다
grep, find, awk, ...
비슷한 내용의 이전글도 참고.
2019/12/26 - [IT/리눅스] - 문자열 내용 일부를 알고 있을 때 파일 찾기 - grep 명령어 리눅스
그런데 ag 커맨드를 쓰면 아주 머리 안굴리고 쉽게 되는 것 같아.
아래 그림처럼 그냥
$ ag <검색문자열>
이렇게만 입력하면 현 폴더내의 모든 파일을 조사해서 <검색문자열> 이 있는 파일과 해당 위치를 출력해준다.
내 피씨에서 간단하게 테스트 하니 아래 그림처럼 나온다.
그런데, ag 명령이 되지 않는 곳이 있다.
이때는 먼가 패키지를 설치 해 줘야 한다.
$ apt-get install the_silver_searcher
쭉 설치되면서 완료 되면 성공적으로 ag 명령을 자유롭게 쓸 수 있다.
폴더를 여러개 지정할 수 있고, 파일을 지정해서 검색할 수도 있고 옵션도 다양하게 마련되어 있으니 man 해보시길.
아래 글도 참고하세요~~
How to supercharge string search through a directory hierarchy on a Linux/Unix - nixCraft
Usually, I use the for code searching on my box. Recently, I come across another cool tool called ag. It is an attempt to make something better than ack, which itself is better than grep command. Let us see how to install and use the ag tool on Unix-like o
www.cyberciti.biz
https://www.reddit.com/r/commandline/comments/3wwyvh/ag_vs_grep/
Ag vs Grep
So there was a great article the other day on /r/programming about why gnu grep is fast [Original...
www.reddit.com
'IT > 리눅스' 카테고리의 다른 글
우분투 리눅스 SSH 서버 설정하기 (0) | 2021.01.19 |
---|---|
우분투 리눅스 파이썬 버전 확인 필수 - 제길 python 2 가 기본이라뉘 (0) | 2021.01.18 |
문자열 내용 일부를 알고 있을 때 파일 찾기 - grep 명령어 리눅스 (0) | 2019.12.26 |
윈도우 리눅스 SSH 터미널 프로그램 추천 - MobaXterm (0) | 2019.12.20 |
[추천글] 리눅스 커널 분석 블로그 (0) | 2019.12.17 |