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 15:39] Hypathie [Opérateurs lexicographiques] |
doc:programmation:shells:la-page-man-bash-ii-les-operateurs-lexicographiques [03/07/2014 00:06] 127.0.0.1 modification externe |
||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | ||
* Suivi : {{à-placer}} - | * Suivi : {{à-placer}} - | ||
- | * Création par **Hypathie** 08/04/2014 | + | * Création par [[user>Hypathie]] 08/04/2014 |
* Testé par <Hypathie> le <Avril 2014> | * Testé par <Hypathie> le <Avril 2014> | ||
* Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?pid=87499#p87499 | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | * Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?pid=87499#p87499 | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
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 test 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 ] |