• # eval ?

    Posté par  . Évalué à 2.

    Ça dépend évidemment de ton shell. En sh/bash, par exemple:
    i=plop
    eval "$i=3"
    echo $plop
    • [^] # Re: eval ?

      Posté par  . Évalué à 1.

      c'est du sh

      le fichier contient des lignes toto=xxxxx ti=ggg ta=oo

      je souhaite récupérer toto ti ta en variable pour exècuter des commandes ensuite avec.
  • # source

    Posté par  . Évalué à 3.

    neil@laptop ~ $ echo $A $B $C

    neil@laptop ~ $ cat > bla
    A=hello
    B=world
    C=toto
    neil@laptop ~ $ source bla
    neil@laptop ~ $ echo $A $B $C
    hello world toto
    • [^] # Re: source

      Posté par  . Évalué à 2.

      Ou alors juste $ . bla, c'est du POSIX, ça devrait marcher, mais ça ne se contente pas de récupérer les variables ça exécute carrément tout le fichier.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.