Pascal BEAUSSART

typeset


La commande typeset permet de créer une variable locale (c'est à dire dont la valeur n'est connu
qu'à l'intérieur d'une fonction). Il est possible d'affecter à une variable un attribut particulier.
   -u   Upercase
   -l   lowercase
   -Ln  justifié à gauche
   -Rn  justifié à droite à n caractères
   -LZ  justifié à gauche avec retrait des blancs
   -RZ  justifié à droite avec retrait des blancs
   -Z   idem
   -r   lecture seule (ne peux etre modifié)
   -x   la variable est exportée export
   -i   entier (base 10)  -in entier base n
la commande integer est un alias pré-établi de typeset -i
Sans parametre, typeset affiche l'attribut des variables connues.

exemple commentaire

   function oct {
      typeset -i8 X=9
      echo $X
   }
   X=titi
   echo $X
   oct
   echo $X


   X est déclaré en mode octal


   titi
   8#11
   titi

D'autre part, typeset -f s'applique aux fonctions.


[RETOUR] [HOME]