[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Problème de script... simpliste ?





Bonjour,

J'ai un petit problème avec un script et j'avoue que je n'y comprends
plus rien...
Voici le problème :
<script mon_script>
#!/bin/sh
lieu="$1"
if [ "$lieu" == "maison" ]; then
       echo "maison"
else
       echo "ailleurs"
fi
</script mon_script>

Et si je le lance :
$>./mon_script maison
[: 7: maison: unexpected operator
ailleurs

C'est pourtant une condition super basique avec une écriture que j'ai
déjà utilisée très très souvent...
Un problème d'interpréteur ? De syntaxe ???

J'avoue que, si vous aviez une piste, ça m'arrangerait ;-)

Merci d'avance.

David.

Depuis peu, pour des raisons de sécurité, /bin/sh pointe sur /bin/dash et non /bin/bash

au lieu de faire #!/bin/sh, mets #!/bin/bash

Reply to: