voir: http://uubu.fr/?list=vars
| BASH_VERSINFO | tableau de 6 éléments ( 0 à 5 ) de la version. [0] nb majeur, [1] nb mineur, [2] patch, ... |
| BASH_VERSION | numero de version complet du bash courant |
| BASH | nom complet de l’interpréteur bash |
| BASHOPTS | listes, séparé par des points virgules,des paramètres actifs de l'option -s du shell courant. En lecture uniquement. |
| BASH_ARGC | pile sous forme de tableau contenant le nb de paramètres du shell courant, des sous shells. |
| BASH_ARGV | Pile sous forme de tableau des paramètres d'appel du shell ou sous shell courant. |
| BASH_LINENO | tableau des numéros de ligne des fonctions référencé dans $BASH_SOURCE et $FUNCNAME et qui a été appelé. |
| BASH_SOURCE | tableau contenant le nom des fichiers contenant les fonctions références dans $FUNCNAME |
| BASH_CMD | tableau associatif de hash et de commande maintenu par la commande hash |
| BASH_COMMABD | commande en cours. En cas de trap, c'est commande correspondant au moment du trap |
| BASH_ENV | |
| BASH_REMATCH | tableau de variables assigné par l'operateur de test =~ |
| BASH_SUBSHELL | compteur référençant la niveau courant du sous shell. incrementé a chaque creation d'un sous shell |
| COLUMNS | Définit le nombre de colonnes de l'écran. |
| DIRSTACK | |
| DISPLAY | |
| EDITOR | |
| EUID | |
| GROUPS | |
| HISTFILE | |
| HISTFILESIZE | |
| HISTSIZE | |
| HOME | contient le nom complet du répertoire de utilisateur courant |
| HOSTNAME | contient le nom d'hôte courant |
| IFS | |
| LANG | |
| LANGUAGE | |
| LC_ALL | |
| LINES | |
| LOGNAME | |
| LS_COLORS | |
| MACHTYPE | |
| MAILCHECK | |
| OLDPWD | |
| OPTERR | |
| OPTIND | |
| OSTYPE | |
| PATH | |
| PIPESTATUS | |
| PPID | |
| PROMPT_COMMAND | |
| PS1 | |
| PS2 | |
| PS4 | |
| PS3 | |
| PWD | |
| SHELL | |
| SHELLOPTS | |
| SHLVL | |
| TERM | |
| UID | |
| USER | |
| USERNAME | |
| XAUTHORITY |
| KSH_VERSION | contient la version du shell ksh courant |
| LINENO | le numero de ligne en cours d'execution du script ou d'une fonction |
| OLDPWD | le precedent repertoire defini par cd |
| OPTARG | l'argument associé a l'option passé par la commande getopts |
| OPTINT | L'index de la dernier option passé par la commande getopts |
| PPID | le numero de processus du parent du shell |
| PWD | le repertoire courant defini par la commande cd |
| RANDOM | renvoi un nombre aléatoire entre 0 et 32767. La séquence aléatoire peut être initialisé en assignant une valeur a la variable. |
| REPLY | utilisé par la commande read quand aucun argument n'est fourni |
| SECONDS | nombre de secondes depuis le debut du shell. Si la variable est défini, celle-ci renvoi le nombre de secondes depuis cette assignement ajouté a la valeur assigné. |
| SHLVL | un entier incrémenté a chaque appel d'un sous-shell |
| CDPATH | le chemin de recherche pour la commande cd |
| COLUMNS | Si défini, correspond a la largeur en caractère de la fenêtre du shell |
| EDITOR | |
| ENV | si défini, renvoi le nom complet du fichier appeler lors de la connexion du user courant. Par défaut, $HOME/.kshrc |
| FCEDIT | obsolète. contenait le nom de l'editeur d'historique. non defini quand HISTEDIT est défini. |
| FIGNORE | |
| FPATH | chemin de recherche de fonctions. Le shell va rechercher les fonctions dans des fichiers du nom de la fonction se trouvant dans ce répertoire |
| HISTCMD |