Yep merki les amis!
N_BaH : ta méthode marche nickel,
Sve@r : j'ai finalement été me documenter sur les tableaux en shell, et m'en suis sorti!!!
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
for i in $*
do
export $i
done
for i in $(seq 38)
do
tab[$i]="$(eval echo "\$PROGPAR$i")"
if [ ${tab[$i]} = "RIEN" ]
then tab[$i]=\'\"\"\'
fi
eval PROGPAR${i}="${tab[$i]}"
done |
ça permet même de remplacer un PROGPARi (s'il vaut "RIEN", si je puis dire) par le codage ' " " ' qui permet de lancer un traitement Oracle dont certains paramètres, optionnels, s'ils ne sont pas renseignés, doivent être codés ' " " ' (sous peinde foirer son traitement)
Eh oui, formé en C, en JAVA & électronique, mais je gère des bases de données Oracle en shell en fait,
vive la crise!
Merci à vous tous! -> considèrons ce message comme résolu!
(euh comment kon fait?)
Bon week-end à tous!