Je pense que le code suivant pour imprimer un seul x
, mais il donne toujours deux:Pourquoi cette comparaison de chaîne si la déclaration ne parviennent pas à travailler
#!/bin/sh
read i
if [[ $i!=1 ]];then
echo x
fi
if [[ $i==1 ]];then
echo x
fi
Pourquoi est-ce qui se passe?
Veuillez jeter un coup d'oeil: http://www.shellcheck.net/ – Cyrus
https://stackoverflow.com/q/15365307/2002514 – archemiro