Constantes fournis par le shell

De system.co.free.fr.

constantes ou variables du shell

Pour BASH

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

Pour KSH

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
Outils personnels