이것은 El Capitan과 동료의 High Sierra, 표준 터미널 (bash)에서 테스트되었습니다.
user@hostname ~ $ man ls | grep "BU"
BUGS
user@hostname ~ $ man ls | grep "BUG"
user@hostname ~ $
user@hostname ~ $ man ls | grep "IEEE"
files in order to be compatible with the IEEE Std 1003.2 (``POSIX.2'')
The ls utility conforms to IEEE Std 1003.1-2001 (``POSIX.1'').
명확히하기 위해 : "BUGS"는 그 (및 다양한 다른) 맨 페이지의 섹션 제목입니다. 섹션 제목의 경우 grepping은 처음 2 자에 대해서만 작동하는 것 같습니다. 이것은 우리가 시도한 몇 가지 다른 섹션 제목에서 일관됩니다. 나머지 내용 grep
은 예상대로 작동하는 것 같습니다.
BSD가 아닌 Linux 상자 (Amazon Linux)에 넣었고 동일한 동작을 보이지 않는 것 같습니다.
무슨 일이야?
unix.stackexchange.com/questions/371062 또한 MacOS 질문입니다.
—
JdeBP
man foo | grep bar
일을 금지했습니다 . : / mandb man 은 Linux에서 일반적으로 볼 수있는 것이 더 현명합니다.