Bonjour, voici mon script :
Si je tape :
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
Voici ce que j'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 chmod 777 essai ./essai 83
D'ailleurs j'obtiens la même chose avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 83 ./essai: line 5: [83=83]: command not foundou encore avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part if ["$1"="83"]Pourtant mon script fonctionne sans problème si je retire la condition :
Code : Sélectionner tout - Visualiser dans une fenêtre à part if [$1="83"]
Où est l'erreur ?
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
Merci de votre aide
Partager