Bonjour,

1/ eval vs ``
------------

J'ai un peu de mal a saisir la difference exacte entre `` et eval ...
Je croyais qu'il y en avait pas ... quelqu'un peut m'expliquer ?
Laquelle des 2 méthodes vaut il mieux utiliser
Eval marche mieux avec Awk que `` sinon, pourquoi ?

run_awk=`"awk -F: '\$1==\"ECH$i\" {print \$2}' ${CFT_IN_DIR}/UHUHXXXX > ${CFT_IN_DIR}/${FICHIER_CFT}"`

=> plantage car $1 et $2 sont quand même substitués

eval "awk -F: '\$1==\"ECH$i\" {print \$2}' ${CFT_IN_DIR}/UHUHXXXX > ${CFT_IN_DIR}/${FICHIER_CFT}"

=> ça marche il me fait mes awk en série avec clé de recherche modifiée

2/ incrementation variables
--------------------------

je sais qu'on peut incrémenter une variable avec ceci :

i=$(($i + 1))

quelqu'un peut m'expliquer cette syntaxe ?

Merci beaucoup