これは、エルキャピタンと同僚のハイシエラ、標準ターミナル(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'').
明確にするために:「バグ」は、その(および他のさまざまな)マンページのセクションタイトルです。セクションタイトルの場合、grepが機能するのは最初の2文字だけです。これは、試したいくつかの異なるセクションタイトルで一貫しています。残りのコンテンツについては、grep
期待どおりに機能するようです。
非BSDフレーバーのLinuxボックス(Amazon Linux)にsshしましたが、同じ動作をするようには見えません。
何が起きてる?
unix.stackexchange.com/questions/371062もMacOSの質問です。
—
JdeBP
man foo | grep bar
ています。:/ mandb manは、Linuxで通常見られるものですが、より賢明です。