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:page-man-bash-iv-symboles-dans-les-calculs-mathematiques [08/07/2014 17:51] Hypathie [Opérateurs binaires] |
doc:programmation:shells:page-man-bash-iv-symboles-dans-les-calculs-mathematiques [09/07/2014 17:52] Hypathie [Opérateurs arithmétiques] |
||
---|---|---|---|
Ligne 15: | Ligne 15: | ||
* [[atelier:chantier:la-page-man-bash-ii-les-operateurs-lexicographiques|Les opérateurs lexicographiques]] | * [[atelier:chantier:la-page-man-bash-ii-les-operateurs-lexicographiques|Les opérateurs lexicographiques]] | ||
* [[atelier:chantier:page-man-bash-iii-les-operateurs-de-comparaison-numerique|Les opérateurs de comparaison numérique]] | * [[atelier:chantier:page-man-bash-iii-les-operateurs-de-comparaison-numerique|Les opérateurs de comparaison numérique]] | ||
+ | * ;-) | ||
* [[atelier:chantier:page-man-bash-v-les-tableaux|Les tableaux]] | * [[atelier:chantier:page-man-bash-v-les-tableaux|Les tableaux]] | ||
* [[atelier:chantier:man-bash-vi-les-caracteres-de-transformation-de-parametres|Les caractères de transformation de parametres]] | * [[atelier:chantier:man-bash-vi-les-caracteres-de-transformation-de-parametres|Les caractères de transformation de parametres]] | ||
Ligne 24: | Ligne 25: | ||
^opérateurs ^opérations ^ | ^opérateurs ^opérations ^ | ||
- | | <code>+</code> | addition | | + | | ''+'' | addition | |
- | | <code>-</code> | soustraction | | + | | ''-'' | soustraction | |
- | | <code>/</code> | division (récup. le quotient) | | + | | ''/'' | division (récup. le quotient) | |
- | | <code>%</code> | modulo (récup. le reste) | | + | | ''%'' | modulo (récup. le reste) | |
- | | <code>*</code> | multiplication | | + | | ''*'' | multiplication | |
- | | <code>** </code> | puissance (bash 2.02 et sup.) | | + | | ''** '' | puissance (bash 2.02 et sup.) | |
- | **Pour les calculs complexes bash n'est pas adapté, il faut utiliser le langage bc.** | + | >Pour les calculs complexes bash n'est pas adapté, il faut utiliser le langage ''bc''. |
=====Opérateurs d'affectation arithmétique===== | =====Opérateurs d'affectation arithmétique===== | ||
Ligne 67: | Ligne 68: | ||
</note> | </note> | ||
===== Écriture utile pour les boucles ===== | ===== Écriture utile pour les boucles ===== | ||
- | ===post-incrémentation et pré-incrémentation :=== | + | ===Post-incrémentation et pré-incrémentation :=== |
<code bash> | <code bash> | ||
Ligne 87: | Ligne 88: | ||
</code> | </code> | ||
- | ===post-décrémentation et pré-décrémentation :=== | + | ===Post-décrémentation et pré-décrémentation :=== |
<code bash> | <code bash> | ||
#!/bin/bash | #!/bin/bash |