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 [31/05/2014 17:07] Hypathie [Opérateurs lexicographiques] |
doc:programmation:shells:la-page-man-bash-ii-les-operateurs-lexicographiques [04/06/2014 19:15] Hypathie [Opérateurs lexicographiques] |
||
---|---|---|---|
Ligne 30: | Ligne 30: | ||
=====Opérateurs lexicographiques ===== | =====Opérateurs lexicographiques ===== | ||
- | ====1) Caractères de comparaison sur les chaînes de caractères ==== | + | ==== Caractères de comparaison sur les chaînes de caractères ==== |
*Le shell bash utilise les opérateurs booléens sur les chaînes de caractère : == , != , < , > , >=, <= , | *Le shell bash utilise les opérateurs booléens sur les chaînes de caractère : == , != , < , > , >=, <= , | ||
*contexte : conditions (voir man bash lignes 2498-2513 | *contexte : conditions (voir man bash lignes 2498-2513 | ||
Ligne 174: | Ligne 174: | ||
- | ====2) Tests sur les fichiers==== | + | ==== Tests sur les fichiers==== |
*Le shell bash | *Le shell bash | ||
Ligne 200: | Ligne 200: | ||
|$fichier1 -ot $fichier2 | fichier1 est plus vieux que fichier2 (olderthan) | | |$fichier1 -ot $fichier2 | fichier1 est plus vieux que fichier2 (olderthan) | | ||
- | *Remarque 1 : | + | * Avec commande test ou crochets : |
- | **Avec commande test ou crochets** | + | |
(Soit le fichier ordinaire "toto" dans le répertoire courant de l'utilisateur) | (Soit le fichier ordinaire "toto" dans le répertoire courant de l'utilisateur) | ||
<code bash> | <code bash> | ||
Ligne 230: | Ligne 229: | ||
</code> | </code> | ||
- | * remarque 2: | + | * Les tests sur les fichiers dans le terminal avec commande test : |
- | **Les tests sur les fichiers dans le terminal avec commande test :** | + | |
(Soit le fichier ordinaire "toto") | (Soit le fichier ordinaire "toto") | ||
Ligne 243: | Ligne 241: | ||
0 | 0 | ||
</code> | </code> | ||
- | **Les tests sur les fichiers dans le terminal avec les crochets :** | + | * Les tests sur les fichiers dans le terminal avec les crochets : |
<code user> | <code user> | ||
[ -f ~/toto ] | [ -f ~/toto ] |