Pascal BEAUSSART

Les variables positionnées par ksh


Un certain nombre de variables exportées sont positionnées par ksh :
 @         Paramètres positionnels séparés par des blancs
 *         Paramètres positionnels séparés par IFS
 #         Nombre de paramètres positionels restant
 -         Flags d'option positionn‚s par ksh via la commande set
 ?         Code retour de la derniŠre commande
 $         Process id du shell courant
 !         Process id du dernier shell lancé en arrière plan
 _         Dernier argument de la commande précédente
 LINENO    Numéro de la ligne courante d'un script
 OLDPWD    Dernier répertoire de travail
 OPTARG    getopts : Argument d'option passé au programme
 OPTIND    getopts : Position de l'index d'argument suivant
 PPID      Indentificateur du processus parent
 PWD       Répertoire de travail
 RANDOM    Générateur de nombre aléatoite
 REPLY     read, select sans argument : Valeur de la réponse
 SECONDES  Nombre de secondes écoulées depuis le début du shell
 DPATH     cd : Path de recherche de la commande cd
 COLUMNS   Valeur de la largeur de la fenêtre d'édition (Par défaut 80)
 EDITOR    Chemin d'accés de votre éditeur si VISUAL non utilisé
 ENV       Chemin programme exécuté au lancement d'un ksh sauf si set -p
 FCEDIT    fc : Editeur de la commande fc
 FPATH     Chemin d'accès de recherche pour les fonctions autorechargeables
 HISTFILE  Chemin d'accès du fichier historique (Défaut $HOME/.sh_history)
 HISTSIZE  Nombre de commande en historique
 HOME      Répertoire initiale
 IFS       Séparateur de champs internes
 LANG      Langue et conventions messages/date/nombres/monnaie (Fr_FR En_US)
 LINES     select : nombre de lignes du formatage de la fenêtre d'édition.
 MAIL      Nom de votre fichier courrier
 MAILCHECK Fréquence d'examen du courrier (par défaut 600 secondes)
 MAILPATH  Chemin d'accès du courrier si suivi par ? 'You have mail in $_'
 MAILMSG   Message qui apparait quand vous avez du courrier
 PATH      Répertoire de recherche des exécutable (sauf si ksh -r)
 PS1       Prompt d'attende de commande                        (Défaut $)
 PS2       Prompt via stderr d'attente de suite de commande    (Défaut >)
 PS3       Select : Message d'appel de la commande select      (Défaut #?)
 PS4       Prompt via stderr de la trace d'un programme set -x (Défaut +)
 SHELL     Chemin d'accès du shell. (Si basename contient r = restricted)
 TERM      Type de terminal (exemples : xterm, vt100, aixterm ...)
 TMOUT     Délai avant message 'Encore une minute de temporisation.' et l'arrêt du shell
 VISUAL    Chemin d'accés de vi, emacs, gmacs au dessus variable EDITOR
Vous pouvez en obtenir la liste de celles qui sont esportées par la commande env.


[RETOUR] [HOME]