Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:programmation:shells:la-page-man-bash-ii-les-operateurs-lexicographiques [30/05/2014 07:55] Hypathie [Opérateurs lexicographiques] |
doc:programmation:shells:la-page-man-bash-ii-les-operateurs-lexicographiques [30/05/2014 08:00] Hypathie [Opérateurs lexicographiques] |
||
---|---|---|---|
Ligne 67: | Ligne 67: | ||
</code> | </code> | ||
- | <note> | + | ====2) Tests sur les fichiers==== |
- | Rappel:\\ | + | |
- | Les opérateurs de comparaison (crochets) relève d'un mécanisme interne au shell.\\ | + | |
- | La commande test permet elle aussi de faire des tests.\\ | + | |
- | Elle s'utilise avec les mêmes expressions de comparaison mais avec cette syntaxe :\\ | + | |
- | + | ||
- | <code> | + | |
- | test expression ou bien [ expression ] | + | |
- | + | ||
- | $ test -f /etc/gaga $ [ -f /etc/gaga ] | + | |
- | $ echo $? $ echo $? | + | |
- | 1 1 | + | |
- | $ $ | + | |
- | </code> | + | |
- | Dans les deux cas, le fichier /etc/gaga n'existe pas.\\ | + | |
- | (Si le fichier /etc/gaga existait, le retour serait 0.) | + | |
- | </note> | + | |
- | + | ||
- | ====2) Caractères de comparaison de fichiers==== | + | |
*Le shell bash | *Le shell bash | ||
<code> | <code> |