![grep이 정확한 단어를 볼 수 있나요? [복사]](https://linux55.com/image/192376/grep%EC%9D%B4%20%EC%A0%95%ED%99%95%ED%95%9C%20%EB%8B%A8%EC%96%B4%EB%A5%BC%20%EB%B3%BC%20%EC%88%98%20%EC%9E%88%EB%82%98%EC%9A%94%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
grep이나 egrep이 정확한 단어를 볼 수 있나요? 다음 예를 참조하세요. 이들은 내 그룹입니다.
groups
floppy audio video cdrom games plugdev power netdev scanner users
그냥 파워만 보고 싶은데 라인 전체를 돌려주네요
groups |grep --color -w power
floppy audio video cdrom games plugdev power netdev scanner users
전원을 반환하기 위해 awk 또는 cut을 사용하여 파이프하는 것은 쉽습니다.
groups |grep --color -w power|cut -d ' ' -f 9
power
하지만 내 질문은: grep 또는 egrep 명령이 정확한 단어만 반환할 수 있습니까?
답변1
GNU grep
예를 들어 사용해 볼 수 있습니다 grep -o power
.
~에 따르면grep 매뉴얼:
-o, --match만 해당
일치하는 줄의 일치하는(비어 있지 않은) 부분만 인쇄하며, 각 부분은 별도의 출력 줄에 표시됩니다.