Quelle est la manière canonique d'accéder au local documentation sur toutes les options Shell disponibles avec shopt
?
J'utilise Ubuntu 12.04 et je peux exécuter help shopt
pour obtenir une description de ce que shopt
fait :
shopt: shopt [-pqsu] [-o] [optname ...]
Set and unset shell options.
...
Je peux lister les différentes options Shell et leurs valeurs (shopt
ou shopt -p
). Mais comment savoir ce que chacun fait réellement sans quitter le confort de ma machine Linux ? Je ne cherche pas les descriptions en ligne. Y a-t-il un man
page ou quelque chose qui me manque ?
Réponse acceptée :
Voir la section "commandes intégrées du shell" de man bash
; il a une entrée pour shopt
qui décrit toutes les options de shell disponibles. Voici un extrait :
shopt [-pqsu] [-o] [optname ...]
[...]
autocd If set, a command name that is the name of a directory
is executed as if it were the argument to the cd com-
mand. This option is only used by interactive shells.
cdable_vars
If set, an argument to the cd builtin command that is
not a directory is assumed to be the name of a variable
whose value is the directory to change to.
cdspell If set, minor errors in the spelling of a directory com-
ponent in a cd command will be corrected. The errors
checked for are transposed characters, a missing charac-
ter, and one character too many. If a correction is
found, the corrected file name is printed, and the com-
mand proceeds. This option is only used by interactive
shells.
[...]