설명하다
echo 0 10 20 30 40| grep --color -E '0'
첫 번째 "0" 색상만 빨간색이 되기를 원하는데, 10, 20, 30...의 0이 빨간색이 되도록 억제하려면 어떻게 해야 합니까?
답변1
당신은 그것을 사용할 수 있습니다단어 경계0
다른 단어 문자와 분리되어 일치
echo 0 10 20 30 40| grep --color -E '\b0\b'
마찬가지로, 시스템 grep
구현이 이를 지원 하는 경우 -w
( --word-regexp
) 스위치를 사용하여 전체 단어 일치를 강제합니다.
echo 0 10 20 30 40| grep --color -Ew '0'