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 16:36]
Hypathie [Page man bash IV, Symboles dans les calculs mathématiques]
doc:programmation:shells:page-man-bash-iv-symboles-dans-les-calculs-mathematiques [25/05/2014 15:33]
Hypathie [Bash : les symboles dans les calculs]
Ligne 1: Ligne 1:
-======Page man bash IV, Symboles ​dans les calculs ​mathématiques======+======Bash : les symboles ​dans les calculs======
  
-  * Objet : Ne plus confondre ​les différents ​caractères de BASH+  * Objet : suite de la série de wiki visant à maîtriser bash via les différents ​caractère spéciaux.
   * Niveau requis : {{tag>​débutant}}   * Niveau requis : {{tag>​débutant}}
   * Commentaires : scripts   * Commentaires : scripts
Ligne 8: Ligne 8:
     * Création par **Hypathie** 08/04/2014     * Création par **Hypathie** 08/04/2014
     * Testé par <​Hypathie>​ le <Avril 2014>     * Testé par <​Hypathie>​ le <Avril 2014>
-  * 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+  * 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 !))
  
-**Nota suite du petit commentaire sur les caractères de la page man bash**+**RAPPEL DU PLAN DE LA SÉRIE ​: **\\
  
-1) Intro :  [[atelier:​chantier:​bash-les-differents-caracteres-speciaux?&#​meta-caracteres-et-meta-caracteres|méta-caractères et méta-caractères]]+1) Intro :  [[atelier:​chantier:​bash-les-differents-caracteres-speciaux|Bash : Introduction]]\\ 
  
-2) chap : [[atelier:​chantier:​la-page-man-bash-les-caracteres-speciaux|caractères ​spéciaux]]+2) chap II : [[atelier:​chantier:​la-page-man-bash-les-caracteres-speciaux|Bash : Détail et caractères]]\\ 
  
-3) chap II : [[atelier:​chantier:​la-page-man-bash-ii-les-operateurs-lexicographiques|opérateurs lexicographiques]]+3) chap III : [[atelier:​chantier:​la-page-man-bash-ii-les-operateurs-lexicographiques|Bash : les opérateurs lexicographiques]]\\ 
  
-4) chap III : [[atelier:​chantier:​page-man-bash-iii-les-operateurs-de-comparaison-numerique|opérateurs de comparaison numérique]]+4) chap IV : [[atelier:​chantier:​page-man-bash-iii-les-operateurs-de-comparaison-numerique|Bash : les opérateurs de comparaison numérique]]\\ 
  
-5) chap IV : C'est ici !+5) chap : C'est ici !\\ 
  
-6) chap : [[atelier:​chantier:​page-man-bash-v-les-tableaux|les tableaux]]+6) chap VI : [[atelier:​chantier:​page-man-bash-v-les-tableaux|Bash : les tableaux]]\\ 
  
-7) chap VI : [[atelier:​chantier:​man-bash-vi-les-caracteres-de-transformation-de-parametres|modification ​de paramètres, ​globs étendusregex]]+7) chap VII : [[atelier:​chantier:​man-bash-vi-les-caracteres-de-transformation-de-parametres|Bash : les caractères ​de transformation de parametres]]\\  
 + 
 +8) chap VIII : [[atelier:​chantier:​bash-vii-globs-etendus-regex|Bash : globs étendus ​et 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 89: Ligne 91:
 #!/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 97: Ligne 100:
 #!/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 106: Ligne 110:
 #!/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 114: Ligne 119:
 #!/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>​
- 
-===La suite, c'est ici : === 
-[[atelier:​chantier:​page-man-bash-v-les-tableaux]] 
  
 ===tuto précédent :=== ===tuto précédent :===
-[[atelier:​chantier:​page-man-bash-iii-les-operateurs-de-comparaison-numerique?&#​operateurs-de-comparaison-numerique]]+ 
 +[[atelier:​chantier:​page-man-bash-iii-les-operateurs-de-comparaison-numerique|Bash : les opérateurs ​de comparaison ​numérique]] 
 + 
 +===La suite, c'est ici : === 
 +[[atelier:​chantier:​page-man-bash-v-les-tableaux|Bash : les tableaux]]
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