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:page-man-bash-iv-symboles-dans-les-calculs-mathematiques [08/04/2014 15:02]
Hypathie [Symboles dans les calculs mathématiques]
doc:programmation:shells:page-man-bash-iv-symboles-dans-les-calculs-mathematiques [10/04/2014 09:29]
Hypathie [Page man bash IV, Symboles dans les calculs mathématiques]
Ligne 1: Ligne 1:
 ======Page man bash IV, Symboles dans les calculs mathématiques====== ======Page man bash IV, Symboles dans les calculs mathématiques======
  
-  * Objet : du tuto FIXME +  * Objet : Ne plus confondre les différents caractères de BASH 
-  * Niveau requis : FIXME {{tag>​débutant ​avisé}} +  * Niveau requis : {{tag>​débutant}} 
-  * Commentaires : //Contexte d'​utilisation du sujet du tuto. // FIXME+  * Commentaires : 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 : {{tag>​en-chantier à-tester à-placer}} ​- FIXME Pour choisir, voir les autres Tags possibles dans [[:​atelier:#​tags|l'​Atelier]].+  * Suivi : {{tag>​en-chantier à-tester à-placer}} ​
     * Création par **Hypathie** 08/04/2014     * Création par **Hypathie** 08/04/2014
-    * Testé par <...> le <...FIXME +    * Testé par <Hypathie> le <Avril 2014
-  * Commentaires sur le forum : [[url | Lien vers le forum concernant ce tuto]] ((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) FIXME+  * Commentaires sur le forum : [[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 !)) FIXME
  
-**Nota :**+**Nota : ​suite du petit commentaire sur les caractères de la page man bash**
  
 +1) Intro :  [[atelier:​chantier:​bash-les-differents-caracteres-speciaux?&#​meta-caracteres-et-meta-caracteres|méta-caractères et méta-caractères]]
 +
 +2) chap I : [[atelier:​chantier:​la-page-man-bash-les-caracteres-speciaux|caractères spéciaux]]
 +
 +3) chap II : [[atelier:​chantier:​la-page-man-bash-ii-les-operateurs-lexicographiques|opérateurs lexicographiques]]
 +
 +4) chap III : [[atelier:​chantier:​page-man-bash-iii-les-operateurs-de-comparaison-numerique|opérateurs de comparaison numérique]]
 +
 +5) chap IV : C'est ici !
 +
 +6) chap V : [[atelier:​chantier:​page-man-bash-v-les-tableaux|les tableaux]]
 +
 +7) chap VI : [[atelier:​chantier:​man-bash-vi-les-caracteres-de-transformation-de-parametres]]\\ ​
 +
 +8) chap VII : [[atelier:​chantier:​bash-vii-globs-etendus-regex]]
 Contributeurs,​ les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! Contributeurs,​ les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli !
  
Ligne 75: Ligne 90:
 #!/bin/bash #!/bin/bash
 declare -i x=20 y  # ici les signes = permettent une affection declare -i x=20 y  # ici les signes = permettent une affection
-(( y = x++ ))    # d'​abord la valeur de x est conservée dans la valeur de y (donc $y= 20) puis la valeur de x est incrémenté ($x est donc égal à 21) +(( y = x++ ))      # d'​abord la valeur de x est conservée dans la valeur de y (donc $y= 20) puis la valeur ​ 
-                 ​# les espaces autour du signe = ne sont pas obligatoires +                   #  ​de x est incrémenté ($x est donc égal à 21) 
-echo "y=$y x=$x" ​ # réponse : y=20 x=21+                   ​# les espaces autour du signe = ne sont pas obligatoires 
 +echo "y=$y x=$x" ​  ​# réponse : y=20 x=21
 </​code>​ </​code>​
  
Ligne 83: Ligne 99:
 #!/bin/bash #!/bin/bash
 declare -i x=20 y declare -i x=20 y
-(( y = ++x ))      # d'​abord la valeur de x est incrémentée puis la valeur de y reçoit la valeur du x incrémentée+(( y = ++x ))      # d'​abord la valeur de x est incrémentée puis la valeur de y reçoit ​ 
 +                   # ​la valeur du x incrémentée
                    # les espaces autour du signe = ne sont pas obligatoires                    # les espaces autour du signe = ne sont pas obligatoires
-echo "y=$y x=$x" ​  #​réponse : y=21 x=21+echo "y=$y x=$x" ​  # réponse : y=21 x=21
 </​code>​ </​code>​
  
Ligne 92: Ligne 109:
 #!/bin/bash #!/bin/bash
 declare -i x=20 y declare -i x=20 y
-(( y = x-- ))   ​# d'​abord la valeur de x est conservée dans la valeur de y (donc $y= 20) puis la valeur de x est décrémenté ($x est donc égal à 19) +(( y = x-- ))      # d'​abord la valeur de x est conservée dans la valeur de y (donc $y= 20)  
-                # les espaces autour du signe = ne sont pas obligatoires ​  +                   # ​puis la valeur de x est décrémenté ($x est donc égal à 19) 
 +                   ​# les espaces autour du signe = ne sont pas obligatoires ​  
 echo "y=$y x=$x" ​  # réponse : y=20 x=19 echo "y=$y x=$x" ​  # réponse : y=20 x=19
 </​code>​ </​code>​
Ligne 100: Ligne 118:
 #!/bin/bash #!/bin/bash
 declare -i x=20 y declare -i x=20 y
-(( y = --x ))     ​# d'​abord la valeur de x est décrémentée ($x=19), puis la valeur de y reçoit la valeur du x incrémentée (donc $y=19) +(( y = --x ))           ​# d'​abord la valeur de x est décrémentée ($x=19), puis la valeur de y  
-                  # les espaces autour du signe = ne sont pas obligatoires +                        # reçoit la valeur du x incrémentée (donc $y=19) 
-echo "y=$y x=$x" ​  ​#réponse : y=19 x=19+                        # les espaces autour du signe = ne sont pas obligatoires 
 +echo "y=$y x=$x" ​       # réponse : y=19 x=19
 </​code>​ </​code>​
  
doc/programmation/shells/page-man-bash-iv-symboles-dans-les-calculs-mathematiques.txt · Dernière modification: 26/04/2023 19:29 par bendia

Pied de page des forums

Propulsé par FluxBB