Bonjour,

le problème sera surement évident pour vous mais bon, je n'y arrive pas ...

je passe des paramètres de la forme
HOME_LDR="~\tmp"
à mon script

je l'exporte dans les variables d'environnement comme ceci
export `echo $1`
puis
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
if [ -n "${HOME_LDR}" ]
    then
        echo "haha"
        export PROG_CTL=${HOME_LDR}/ctl
        export PROG_SQL=${HOME_LDR}/sql
    else ...
j'ai bien haha d'affiché
mais quand je j'affiche mes variables d'env avec set, j'obtiens ceci
_='HOME_LDR=~/tmp'

et pas de PROG_CTL ni de PROG_SQL ...

où est l'erreur ?

merci d'avance

PS :

j'ai aussi essayé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
eval PARAM${CPTR}=`echo $1`
export PARAM${CPTR}
mais là je passe dans le else ...