logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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 [20/02/2023 13:33]
agp91 ancienne révision (17/02/2023 11:35) restaurée
doc:programmation:shells:la-page-man-bash-ii-les-operateurs-lexicographiques [21/02/2023 00:01]
agp91 [Opérateurs sur les paramètres]
Ligne 1: Ligne 1:
  
-======Bash : les opérateurs ​lexicographiques ​======+====== Bash : Les opérateurs ​de test sur chaînes ​======
  
-  * Objet : suite de la série de wiki visant à maîtriser bash via les différents caractère spéciaux.+  * Objet : Suite de la série de wiki visant à maîtriser bash via les caractères.
   * Niveau requis : {{tag>​débutant avisé}}   * Niveau requis : {{tag>​débutant avisé}}
 +  * Commentaires : Bash, ligne de commande et scripts
   * 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 : +  * Suivi :  ​{{tag>​à-tester}}
     * Création par [[user>​Hypathie]] le 08/04/2014     * Création par [[user>​Hypathie]] le 08/04/2014
     * Testé par [[user>​Hypathie]] en Avril 2014     * Testé par [[user>​Hypathie]] en Avril 2014
 +    * Modifié par [[user|agp91]] le 21/02/2022
  
   * Commentaires sur le forum : [[https://​debian-facile.org/​viewtopic.php?​pid=140699#​p140699 | 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=140699#​p140699 | Lien vers le forum concernant ce tuto]] ((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) 
Ligne 13: Ligne 15:
   * [[doc:​programmation:​shells:​bash-les-differents-caracteres-speciaux|Vision d'​ensemble]]   * [[doc:​programmation:​shells:​bash-les-differents-caracteres-speciaux|Vision d'​ensemble]]
   * [[doc:​programmation:​shells:​la-page-man-bash-les-caracteres-speciaux|Détail et caractères]]   * [[doc:​programmation:​shells:​la-page-man-bash-les-caracteres-speciaux|Détail et caractères]]
-  * ;-)+  ​* [[atelier:​chantier:​bash:​les-operateurs-sur-parametres|Les opérateurs de test sur paramètres]] 
 +  * **Les opérateurs de test sur chaînes** ;-) 
 +  * [[atelier:​chantier:​bash:​les-operateurs-de-test-sur-fichiers|Les opérateurs de test sur fichiers]]
   * [[doc:​programmation:​shells:​page-man-bash-iii-les-operateurs-de-comparaison-numerique|Les opérateurs de comparaison numérique]]   * [[doc:​programmation:​shells:​page-man-bash-iii-les-operateurs-de-comparaison-numerique|Les opérateurs de comparaison numérique]]
   * [[doc:​programmation:​shells:​page-man-bash-iv-symboles-dans-les-calculs-mathematiques|Les symboles dans les calculs]] ​   * [[doc:​programmation:​shells:​page-man-bash-iv-symboles-dans-les-calculs-mathematiques|Les symboles dans les calculs]] ​
Ligne 37: Ligne 41:
  
  
-===== Opérateurs sur les paramètres ===== 
- 
-Les commandes de test disposent de deux opérateurs unaires pour tester les paramètres. 
- 
-<​code>​ 
-test OP nom_paramètre 
-[ OP nom_paramètre ] 
-[[ OP nom_paramètre ]] 
- 
-Chaîne est sujette au développement des paramètres. 
-Avec pour OP, l'un des opérateur du tableau suivant. 
-</​code>​ 
- 
-|  Opérateurs sur paramètre ​ || 
-^ Opérateurs ^ Retours ^ 
-|''​-v''​ | Vrai si le paramètre existe | 
-|''​-R''​ | Vrai si le paramètre est une référence de nom | 
- 
- 
-==== Exemples ==== 
- 
-Testons si le paramètre var existe. 
- 
-<code user> 
-var="​Debian Facile"​ #​ var existe et n'est pas une chaîne vide 
-[ -v var ] ; echo $? 
- 
-var= # var existe et est une chaîne vide 
-test -v var ; echo $? 
- 
-unset var # Destruction de var (var n’existe plus). 
-[[ -v var ]] ; echo $? 
-</​code>​ 
-<​file>​ 
-0 
-0 
-1 
-</​file>​ 
- 
-__Rappel :__ Une référence de nom est un paramètre qui mémorise le nom d'un autre paramètre.\\ ​ 
-Il est nécessaire d'​utilisé la commande **declare -n** pour construire une référence de nom. 
- 
-<​code>​ 
-var="​Debian GNU Linux" 
-declare -n v=var 
- 
-echo var=$var 
-echo v=$v 
-v="​Debian Facile"​ 
-echo var=$var 
- 
-[ -R var ] ; echo $? 
-[[ -R v ]] ; echo $? 
- 
-declare -p var v 
- 
-unset var v 
-</​code>​ 
-<file config Retour des commandes>​ 
-var=Debian GNU Linux 
-v=Debian GNU Linux 
-var=Debian Facile 
-1 
-0 
-declare -- var="​Debian Facile"​ 
-declare -n v="​var"​ 
-</​file>​ 
  
 ===== Opérateurs sur les chaînes ===== ===== Opérateurs sur les chaînes =====
doc/programmation/shells/la-page-man-bash-ii-les-operateurs-lexicographiques.txt · Dernière modification: 30/04/2023 01:23 par arpinux

Pied de page des forums

Propulsé par FluxBB