터미널에서 가장 많이 사용하는 명령 중 하나는 GREP, 더 이상 cd o ls.
GREP 많은 옵션이 있고 다른 가능성을 제공하지만 가능한 가장 일반적인 방법을 사용하지만 설명하는 것으로 시작하겠습니다. grep은 무엇입니까?
grep은 단순히 필터이며 우리가 선언 한 필터와 일치하는 행을 표시하는 명령입니다.
예를 들어, 우리 시스템에는 / usr / 공유 / 문서 / bash / FAQ 이 파일의 내용은 다음과 같습니다.
명령을 사용하여 터미널의 내용을 나열하려면 방법 (예 고양이, 고양이 헤헤처럼) 그들은 할 수 있습니다.
cat /usr/share/doc/bash/FAQ
이제 버전에 대해 이야기하는 파일의 행만 나열하고 싶다고 가정합니다.이를 위해 grep을 사용합니다.
cat /usr/share/doc/bash/FAQ | grep version
터미널에 넣으면 해당 파일에 "version"이 포함 된 줄만 표시되고 해당 단어가 포함되지 않은 줄은 더 이상 표시되지 않습니다.
버전 라인을 제외한 모든 것을 표시하려면 어떻게해야합니까?
즉, 제가 설명 드린대로 필터와 일치하는 모든 것이 표시됩니다. 이제 모든 것을 표시하는 방법을 보여 드리겠습니다. 외 필터와 일치하는 항목 :
cat /usr/share/doc/bash/FAQ | grep -v version
차이를 느끼십니까? ... 단순히 추가 -v 이미 변화가 생겼습니다
그래서 그들이 넣으면 GREP 필터와 일치하는 항목 만 표시되지만 그렙 -v 필터를 제외한 모든 것을 보여줍니다.
글쎄, 이것이 게시물의 끝입니다. 지금은 과소평가될 수 있는 또 다른 팁이지만... grep이 얼마나 유용한지 모르실 겁니다. grep은 정말 생명의 은인입니다
안부