Différences entre les versions de « Programmation Bash/Tests »

(Ajout d'un exemple final, à développer.)
<source lang="bash">
#!/bin/bash
read -p "IfSi youvous areetes agreed'accord enterentre yo orou oui : yes" answerreponse
if [ ! $answerreponse = "yo" -a ! $answerreponse = "yesoui" ]; then
echo "NoNon, weje Canne suis pas d'taccord !"
else
echo ":=)Oui, je suis d'accord"
fi
</source>
L'exemple montre la manière dont on utilise des négations avec un et logique. En particulier, il ne faut pas utiliser de parenthèse. Le non (le point d'exclamation) s'applique à la proposition logique qui vient ensuite (seulement $reponse = "o"). Au passage, read -p permet de poser une question.
[[Catégorie:Programmation Bash (livre)]]
Utilisateur anonyme