Vous devez dire à grep que -X
n'est pas une option, mais le modèle à rechercher :
man curl | grep -- '-X'
--
indique la fin des options. Sans cela, grep pense que -X
est une option.
Alternativement, vous pouvez utiliser -e
pour indiquer que ce qui suit est un motif :
man curl | grep -e '-X'
Si vous voulez voir la page de manuel complète mais passez directement à la première occurrence de -X
, vous pouvez utiliser une option de ligne de commande pour less
:
man curl | less +/-X
Taper N à plusieurs reprises puis vous amène aux occurrences suivantes.
Sur la plupart des systèmes Linux, le pager par défaut utilisé par man
est less
.
Si tel est le cas, vous pouvez rechercher dans un man
page en utilisant le / (barre oblique) suivie d'une requête (ici -X
) et enfin appuyez sur ENTER . Il mettra en évidence tous les cas de -X
. Il est bien sûr possible que le premier "hit" ne soit pas celui que vous souhaitez. Dans ce cas, vous pouvez appuyer sur N aller au N poste appuyez sur et parcourez ainsi l'ensemble du document. Au cas où vous auriez sauté trop loin, vous pouvez utiliser Maj +N pour revenir au hit précédent.
Ce n'est pas vraiment une réponse à la question de savoir comment gérer cela avec grep
, mais c'est simplement un moyen de rechercher efficacement en man
.
Vous pouvez lire le man
page de less
(man less
) pour plus d'astuces sur la façon d'utiliser efficacement less
pour améliorer votre expérience avec man
pages.