Esto se probó en El Capitán y en High Sierra de un colega, en la Terminal estándar (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'').
Para aclarar: "FALLOS" es un título de sección en esa (y varias otras) páginas de manual. Para títulos de sección, grepping solo parece funcionar para los primeros 2 caracteres; Esto es consistente en algunos títulos de secciones diferentes que probamos. Para el resto del contenido, grep
parece funcionar como se esperaba.
Me puse en una caja de Linux sin sabor BSD (Amazon Linux) y no parece mostrar el mismo comportamiento.
¿Qué está pasando aquí?