Variables locales Shell

teab -  
 teab -
Bonjour,

J'aurai voulu savoir s'il existe une commande permettant de rendre toutes les variables d'une fonction (d'un script shell) locales au lieu de faire
local A
local B
...
local Z

Merci!!

J

3 réponses

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    hello
    local {A..Z}
    # ou
    local {A..Z}=0
    0
  2. teab
     
    Oui j'y avais pensé.
    Le problème c'est que j'ai environ 25 variables dans une fonction et que si je fais ça c'est illisible.

    je pensais à quelque chose du style (exemple)
    local ALL
    0
  3. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    je ne vois que local var1=1 var2=2 var3=3 etc
    0
    1. teab
       
      Désolé de répondre un peu tard.
      Je te remercie de ton aide.
      0