Bonjour,
J’ai repris des astuces pour man et avoir la couleur (à modifier selon les goûts) et aller directement à la section qui nous intéresse si besoin
alias a_man='f(){ if [ -n "$2" ] ; then man_pager_section=" -p \"^ +$2|^ *-.*, $2\" " ; else man_pager_section=" " ; fi; LESS_TERMCAP_mb=$(tput bold; tput setaf 2) LESS_TERMCAP_md=$(tput bold; tput setaf 6) LESS_TERMCAP_me=$(tput sgr0) LESS_TERMCAP_so=$(tput bold; tput setaf 3; tput setab 4) LESS_TERMCAP_se=$(tput rmso; tput sgr0) LESS_TERMCAP_us=$(tput smul; tput bold; tput setaf 7) LESS_TERMCAP_ue=$(tput rmul; tput sgr0) LESS_TERMCAP_mr=$(tput rev) LESS_TERMCAP_mh=$(tput dim) LESS_TERMCAP_ZN=$(tput ssubm) LESS_TERMCAP_ZV=$(tput rsubm) LESS_TERMCAP_ZO=$(tput ssupm) LESS_TERMCAP_ZW=$(tput rsupm) command man -P "less $man_pager_section" "$1" ; unset -f f; };f'
j’ai testé et ça semble bien prendre en compte les options courtes et longues :
a_man ls
a_man ls -B
a_man ls --ignore-backups
Si vous voyez des erreurs ou des améliorations je suis preneur