grep 명령어는 다른 명령어와 함께 조합해서 사용하는 경우가 많기 때문에 반드시 알아두어야 한다.
✅ 특정 키워드가 들어간 문장만 찾고 싶을 때 (grep)
[예제 1]
$ cd /
$ ls -al
$ ls -al | grep media # ls -al의 출력값 중에서 media가 들어간 문장만 출력
$ ls -al | grep bin # ls -al의 출력값 중에서 bin이 들어간 문장만 출력
[예제 2]
$ cd /var/log
$ cat README
$ cat README | grep Alternatively # cat의 출력값 중에서 Alternatively가 들어간 문장만 출력
$ cat README | grep you # cat의 출력값 중에서 you가 들어간 문장만 출력
[예제 3]
이전 강의에서도 apt 명령어를 설명할 때 grep을 사용했었다.
$ sudo apt list --installed
# |(파이프라인) 앞 쪽 명령어의 출력값 중에서 python이 들어간 문장만 출력
$ sudo apt list --installed | grep python
# |(파이프라인) 앞 쪽 명령어의 출력값 중에서 zstd이 들어간 문장만 출력
$ sudo apt list --installed | grep zstd