bonjour,
j'ai besoin de comprarer deux colonnes et à chaque fois j'associe un 1 ou 0 selon les conditions , si champ 4 >= champ6 donc je mets V à 1 et F à 0, si non l'inverse
voici mon petit code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
while read ligne
do
if [$4 -ge $6];
then 
V=1
F=0
else 
V=0
F=1
fi 
col1=$(echo "$ligne"| cut -d" " -f1)
col2=$(echo "$ligne"| cut -d" " -f2)
echo "$col1 $col2 $V $F" >> res 
done < resultat
le problème est qu'en résultat j'aurai toujours le cas 1 traité, pas de else , tous mes champs sont V à 1 et F à 0 !!!! alors dans mes données d'origine j'ai les deux conditions
Je vois pas ma faute oû

Merci