Tienes que decirle a grep que -X no es una opción, sino el patrón a buscar:
man curl | grep -- '-X'
-- indica el final de las opciones. Sin él, grep piensa que -X es una opción.
Alternativamente, puede usar -e para indicar que lo que sigue es un patrón:
man curl | grep -e '-X'
Si desea ver la página man completa pero salta directamente a la primera aparición de -X , puede usar una opción de línea de comandos para less :
man curl | less +/-X
Escribiendo N repetidamente luego lo lleva a las siguientes ocurrencias.
En la mayoría de los sistemas Linux, el localizador predeterminado utilizado por man es less .
Si ese es el caso, puede buscar en un man página utilizando / (barra oblicua) seguida de una consulta (aquí -X ) y finalmente presione ENTER . Resaltará todos los casos de -X . Por supuesto, es posible que el primer "golpe" no sea el que desea. En ese caso, puede pulsar N ir a la N ext pulsa y navega por todo el documento. En caso de que haya saltado demasiado lejos, puede usar Shift +N para volver al golpe anterior.
Esta no es realmente una respuesta a la pregunta de cómo manejar esto con grep , pero es simplemente una forma de buscar eficientemente en man .
Puedes leer el man página de less (man less ) para obtener más trucos sobre cómo usar efectivamente less para mejorar tu experiencia con man páginas.