Problème structure conditionnelle IF en shell
bonjour,
voici ce bout de code
Code:
1 2 3 4 5 6 7 8
| function op_valide()
{
if [ [ $1 = $2 ] || [[ $1 == "nop" ] && [ $2 == "op" ]]]
then
exit 0 ;
fi
return 1;
} |
et jai ça comme erreur
Code:
1 2 3
| ./question2_calculette.sh: ligne 4: Erreur de syntaxe dans une expression conditionnelle
./question2_calculette.sh: ligne 4: Erreur de syntaxe près de « ] »
./question2_calculette.sh: ligne 4: ` if [ [ $1 = $2 ] || [[ $1 == "nop" ] && [ $2 == "op" ]]]' |
je ne vois pas ou est le problème exactement merci de m'aider ! :)