텍스트의 패턴을 일치 시키는 데 사용되는`grep` 명령에 대한 빠른 가이드
grep 명령은 매우 유용한 도구로, 마스터 할 때 일상 생활에서 엄청난 도움이 될 것입니다.
궁금한 점이 있다면 grep은 전역 정규식 인쇄를 나타냅니다.
grep을 사용하여 파일을 검색하거나 파이프와 결합하여 다른 명령의 출력을 필터링 할 수 있습니다.
예를 들어 다음은 index.md 파일에서 document.getElementById 행의 항목을 찾는 방법입니다.
grep -n document.getElementById index.md
-n 옵션을 사용하면 줄 번호가 표시됩니다.
grep -n document.getElementById index.md
한 가지 매우 유용한 것은 grep에게 더 많은 컨텍스트를 제공하기 위해 일치하는 라인 앞과 뒤에 2 라인을 인쇄하도록 하는 것입니다. 이는 여러 행을 허용하는 -C 옵션을 사용하여 수행됩니다.
grep -nC 2 document.getElementById index.md
검색은 기본적으로 대소 문자를 구분합니다. -i 플래그를 사용하여 무감각하게 만드십시오.
언급 했듯이 grep을 사용하여 다른 명령의 출력을 필터링 할 수 있습니다. 다음을 사용하여 위와 동일한 기능을 복제 할 수 있습니다.
less index.md | grep -n document.getElementById
검색 문자열은 정규식이 될 수 있으며 이는 grep을 매우 강력하게 만듭니다.
매우 유용한 또 다른 방법은 -v 옵션을 사용하여 특정 문자열과 일치하는 행을 제외하고 결과를 반전하는 것입니다.
grep 명령은 Linux, macOS, WSL 및 UNIX 환경이 있는 모든 곳에서 작동합니다.
https://flaviocopes.com/linux-command-grep/
등록된 댓글이 없습니다.