가장 간단한 방법은 패턴 뒤에 공백을 추가하는 것입니다.
$ grep '/aa/bbbb/cccccc ' file
2014-05-05 09:11:53 /aa/bbbb/cccccc 29899
또는 모든 종류의 공백과 일치 시키려면
$ grep '/aa/bbbb/cccccc[[:space:]]' file
2014-05-05 09:11:53 /aa/bbbb/cccccc 29899
또는
$ grep -P '/aa/bbbb/cccccc\s+' file
2014-05-05 09:11:53 /aa/bbbb/cccccc 29899
또는 긍정적 인 예견으로 :
$ grep -P '/aa/bbbb/cccccc(?=\s)' file
2014-05-05 09:11:53 /aa/bbbb/cccccc 29899
또는 부정적인 예측으로 :
$ grep -P '/aa/bbbb/cccccc(?!\S)' file
2014-05-05 09:11:53 /aa/bbbb/cccccc 29899
또는 일치를 되돌릴 수 있습니다.
$ grep -v 'c?' file
2014-05-05 09:11:53 /aa/bbbb/cccccc 29899
또는 패턴 만 포함하는 행과 일치 시키려면 (공백 공백 없음) :
grep -P '/aa/bbbb/cccccc(\s+|$)' file
grep -E '/aa/bbbb/cccccc(\s+|$)' file
또는 작은 스크립트를 사용할 수 있습니다.
awk에서 :
$ awk '$3=="/aa/bbbb/cccccc"' file
2014-05-05 09:11:53 /aa/bbbb/cccccc 29899
또는 패턴이 어느 필드에 있는지 모르는 경우
$ awk '{for(i=1;i<=NF;i++){if($i=="/aa/bbbb/cccccc"){print}}}' file
2014-05-05 09:11:53 /aa/bbbb/cccccc 29899
펄에서
$ perl -ane 'print if grep {$_ eq "/aa/bbbb/cccccc"} @F' file
2014-05-05 09:11:53 /aa/bbbb/cccccc 29899