Bap: corrections

This commit is contained in:
meles 2005-09-07 21:19:24 +00:00
parent db26f8d46d
commit 1f6e889f17

View file

@ -33,35 +33,38 @@ jusqu'
aussi simple que cela.</p>
<h3>Une condition</h3>
<p>Le shell propose trois façons de réaliser un test&nbsp;; ces trois
méthodes sont équivalentes&nbsp;:</p>
<p>Le shell propose deux principales façons de réaliser un test&nbsp;;
ces deux méthodes sont équivalentes&nbsp;:</p>
<ul>
<li> <code>test <em>expression</em></code></li>
<li> <code>[ <em>expression</em> ]</code></li>
<li> <code>[[ <em>expression</em> ]]</code></li>
</ul>
<p>
Les trois commandes suivantes reviennent donc au même&nbsp;:</p>
Les deux commandes suivantes reviennent donc au même&nbsp;:</p>
<pre>
<span class="prompt">clipper ~ $</span>&nbsp;<strong>test -f foo</strong> || echo &quot;Le fichier foo n'existe pas.&quot;
Le fichier foo n'existe pas.
<span class="prompt">clipper ~ $</span>&nbsp;<strong>[ -f foo ]</strong> || echo &quot;Le fichier foo n'existe pas.&quot;
Le fichier foo n'existe pas.
<span class="prompt">clipper ~ $</span>&nbsp;<strong>[[ -f foo ]]</strong> || echo &quot;Le fichier foo n'existe pas.&quot;
Le fichier foo n'existe pas.
</pre>
<h3>Code de retour d'un test</h3>
<p>Un test renvoie un <em>code de retour</em>. <strong>Un code de retour
est un chiffre binaire (1 ou&nbsp;0), qui correspond à une réponse de
est un nombre (0 ou&nbsp;autre), qui correspond à une réponse de
type «&nbsp;vrai&nbsp;» ou «&nbsp;faux&nbsp;»</strong>. C'est ce code de
retour qui permet la manipulation des tests dans des structures de
contrôle comme <code>if</code>, etc. </p>
<p>
Le code de retour&nbsp;0 correspond à la réponse
«&nbsp;vrai&nbsp;». Pour répondre «&nbsp;faux&nbsp;», le programme
répond... autre chose (ce peut être&nbsp;1, 2, -1 ou autre).
</p>
<p>Par exemple, un pilote de Formule&nbsp;1 utilise le programme
suivant&nbsp;:</p>
@ -414,7 +417,7 @@ fi
<div class="metainformation">
Auteur : Baptiste Mélès.
Dernière modification le <date value="$Date: 2005-09-07 10:03:55 $" />.
Dernière modification le <date value="$Date: 2005-09-07 21:19:24 $" />.
</div>
</body>