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
j'ai bien haha d'affiché
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 ...
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é
mais là je passe dans le else ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 eval PARAM${CPTR}=`echo $1` export PARAM${CPTR}
Partager