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