Bap: corrections
This commit is contained in:
parent
db26f8d46d
commit
1f6e889f17
1 changed files with 11 additions and 8 deletions
|
@ -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 ; ces trois
|
||||
méthodes sont équivalentes :</p>
|
||||
<p>Le shell propose deux principales façons de réaliser un test ;
|
||||
ces deux méthodes sont équivalentes :</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 :</p>
|
||||
Les deux commandes suivantes reviennent donc au même :</p>
|
||||
|
||||
<pre>
|
||||
<span class="prompt">clipper ~ $</span> <strong>test -f foo</strong> || echo "Le fichier foo n'existe pas."
|
||||
Le fichier foo n'existe pas.
|
||||
<span class="prompt">clipper ~ $</span> <strong>[ -f foo ]</strong> || echo "Le fichier foo n'existe pas."
|
||||
Le fichier foo n'existe pas.
|
||||
<span class="prompt">clipper ~ $</span> <strong>[[ -f foo ]]</strong> || echo "Le fichier foo n'existe pas."
|
||||
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 0), qui correspond à une réponse de
|
||||
est un nombre (0 ou autre), qui correspond à une réponse de
|
||||
type « vrai » ou « faux »</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 0 correspond à la réponse
|
||||
« vrai ». Pour répondre « faux », le programme
|
||||
répond... autre chose (ce peut être 1, 2, -1 ou autre).
|
||||
</p>
|
||||
|
||||
<p>Par exemple, un pilote de Formule 1 utilise le programme
|
||||
suivant :</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>
|
||||
|
|
Loading…
Reference in a new issue