Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
debian:bash [2017/07/21 16:17] – erreur32 | debian:bash [2022/11/08 16:43] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Bash Variables in shell ====== | ||
+ | |||
+ | <code sh> | ||
+ | $BASH_VERSION -> La version de Bash installée sur le système | ||
+ | $DIRSTACK -> La valeur du dessus de la pile de répertoires (affectée par pushd et popd) | ||
+ | $EDITOR -> L' | ||
+ | $EUID -> Numéro d' | ||
+ | $FUNCNAME -> Nom de la fonction en cours | ||
+ | $GLOBIGNORE -> Une liste de modèles de noms de fichiers à exclure de la correspondance lors d'un remplacement | ||
+ | $GROUPS -> Groupes auxquels appartient l' | ||
+ | $HOME -> Répertoire personnel de l' | ||
+ | $HOSTNAME -> Nom de machine | ||
+ | $HOSTTYPE -> Type de l' | ||
+ | $IGNOREEOF -> Ignore EOF : nombre de fins de fichier (control-D) que le shell va ignorer avant de déconnecter | ||
+ | $MACHTYPE -> Type de machine. | ||
+ | $OLDPWD -> Ancien répertoire courant | ||
+ | $OSTYPE -> Type de système d' | ||
+ | $PATH -> Chemin vers les binaires, habituellement /usr/bin/, / | ||
+ | $PPID -> Le $PPID d'un processus est l' | ||
+ | $PROMPT_COMMAND -> Une variable contenant une commande à exécuter juste avant l' | ||
+ | $PS1 -> Ceci est l' | ||
+ | $PS2 -> La deuxième invite, vue lorsqu' | ||
+ | $PS3 -> La troisième invite, affichée lors d'une boucle select (voir l' | ||
+ | $PS4 -> La quatrième invite, affichée au début de chaque ligne d' | ||
+ | $PWD -> Répertoire courant (répertoire où vous êtes actuellement) | ||
+ | $REPLY -> La valeur par défaut lorsqu' | ||
+ | $SECONDS -> Le nombre de secondes pendant lequel le script s' | ||
+ | $SHELLOPTS -> La liste des options activées du shell, une variable en lecture seule | ||
+ | $TMOUT -> Si la variable d' | ||
+ | $UID -> Numéro de l' | ||
+ | $0, $1, $2, etc. -> Paramètres de positions, passés à partir de la ligne de commande à un script, passés à une fonction, ou initialisés (set) à une variable | ||
+ | $# -> Nombre d' | ||
+ | $* -> Tous les paramètres de position, vus comme un seul mot. | ||
+ | $@ -> Identique à $*, mais chaque paramètre est une chaîne entre guillemets, c' | ||
+ | $- -> Les options passées au script (en utilisant set) | ||
+ | $! -> Identifiant du processus (PID) du dernier job ayant fonctionné en tâche de fond | ||
+ | $_ -> Variable spéciale initialisée avec le dernier argument de la dernière commande exécutée | ||
+ | $? -> Code de sortie d'une commande, d'une fonction ou du script lui-même | ||
+ | $$ -> Identifiant du processus du script lui-même | ||
+ | </ | ||
+ | |||
+ | {{tag> |