Bonjour, voici mon script :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/bash
 
echo $1
 
if [$1='83']
then
cd ./../Tycho2    
 
echo "lecture suppl_1.dat"
./list 1 -2 5.5 345 195 30 90
 
fi
Si je tape :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
chmod 777 essai
./essai 83
Voici ce que j'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
83
./essai: line 5: [83=83]: command not found
D'ailleurs j'obtiens la même chose avec :ou encore avec :Pourtant mon script fonctionne sans problème si je retire la condition :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
#!/bin/bash
 
cd ./../Tycho2    
 
echo "lecture suppl_1.dat"
./list 1 -2 5.5 345 195 30 90
Où est l'erreur ?
Merci de votre aide