shell에서 텍스트 내용 중 원하는 단어가 있는 라인을 출력하고자 할때...

hyun2의 이미지

asd, qqasdf, asdfgb 라고 있을 때 grep 'asd'를 사용하면 텍스트에 asd를 포함한 모든 문자열이 출력이 되지만, 앞, 뒤에 아무것도 없는 순수 asd 단어만 있는 문자열을 출력하고 싶을땐 어떤 명령어를 사용하나요?

ex)
> more asd.txt
asd
qqasdf
asdfg
asdasdasd

> grep 'asd' asd.txt
asd
qqasdf
asdfg
asdasdasd

palsuet의 이미지

$ grep -w 'asd' asd.txt

feel the gravity