[bash] Addition de nombres a virgule
Bonjour,
je débute en programmation bash, et je casse la tête sur des truc basiques... Voici mon programme:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
#!/bin/bash
npart=2
tf=5000
out='data/batch0405'
plotype=3
approx=100
sample=10
g=0.2
gf1=0.4
gincr1=0.1
while [ $g != $gf1 ] ;
do
echo $g
./bin/npart_filo $npart $g $approx 0. 0. $tf $out $plotype $sample
let g+=0.1
done |
Il me répond aprés la première execution du programme:
Citation:
./batch-04-05.bash: line 23: let: 0.2: syntax error in expression (error token is ".2")
Manifestement je ne fait pas bien mon incrémentation... Mais impossible de trouver la bonne syntaxe, de plus celle que j'utilise était présente dans plusieurs tutoriel, la seule différence était qu'ils ajoutaient un entier et moi un nb a virgule...
Voila si quelqu'un pouvait m'éclairer...
Merci d'avance ;)