bonjour, voici un petit script
#!/bin/bash
if [ -n $1 ] && [ $1 = “mdp” ]
then
echo "tu m’as dit mdp !"
else
echo "dit moi le mot"
fi
lorsque je le lance sans argument j’obtiens une erreur
3: [: =: unexpected operator
dit moi le mot
Mais quand je lance avec l’argument mdp tout va bien! je ne comprends pas pourquoi?