GNU/Linux >> Tutoriels Linux >  >> Linux

Comment obtenir des descriptions des options `shopt` disponibles ?

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.

          [...]

Linux
  1. Comment affecter la sortie d'une commande à une variable Shell ?

  2. Comment obtenir l'adresse IP externe dans un script shell ?

  3. Comment changer le shell par défaut sous Linux

  4. Comment obtenir le code de sortie du processus généré dans le script shell attendu ?

  5. Comment obtenir le pid d'un processus et invoquer kill -9 dessus dans le script shell ?

Comment obtenir la taille d'un répertoire sous Linux

Comment tirer le meilleur parti de Qmmp 1.0

Comment changer le shell par défaut dans le système Linux

Comment répertorier les noms de couleurs disponibles ?

Comment puis-je *uniquement* obtenir le nombre d'octets disponibles sur un disque en bash ?

Comment puis-je obtenir la quantité de mémoire disponible de manière portable entre les distributions ?