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.