Udělám to tak, že před vlajku dám několik prázdných míst:
/ -o
To není 100% spolehlivé, ale proskočíte mnohem méně obručemi. Pokud chcete ještě lepší úspěšnost, zkuste "/^ +-o"
. To by našlo řádky začínající mezerami a následované -o. Nerad bych ale často zadával ten divný řetězec.
Tuto funkci jsem definoval ve svém .bashrc
function manswitch () { man $1 | less -p "^ +$2"; }
který můžete použít následovně
manswitch grep -r
Mám to z tohoto příkazového řádku.
Poznámka:argument k -p
přepínač less
je regulární výraz, který méně říká, že má hledat řádek začínající na (^
) jedna nebo více mezer (+
) následovaný přepínačem (druhý argument, tedy $2
). ), takže má tu výhodu, že pracuje s jiným formátováním.
Manuálovou stránku můžete také otevřít na konkrétní pozici z příkazového řádku pomocí
man -P 'less -p " -o"' mount