Bonjour,
je débute en programmation bash, et je casse la tête sur des truc basiques... Voici mon programme:
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
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:
./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