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 [04/06/2014 09:59] Hypathie [Symboles dans les calculs mathématiques] |
doc:programmation:shells:page-man-bash-iv-symboles-dans-les-calculs-mathematiques [03/07/2014 00:06] 127.0.0.1 modification externe |
||
---|---|---|---|
Ligne 6: | Ligne 6: | ||
* 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 }} | * Suivi : {{tag>en-chantier à-tester }} | ||
- | * 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 56: | Ligne 56: | ||
**Voir :**\\ | **Voir :**\\ | ||
* **[[atelier:chantier:script-bash-variables-arguments-parametres?&#typologie-des-variables|typologie de variables]]** | * **[[atelier:chantier:script-bash-variables-arguments-parametres?&#typologie-des-variables|typologie de variables]]** | ||
- | * **[[http://wiki.debian-facile.org/atelier:chantier:script-bash-variables-arguments-parametres?&#variables-numeriques-et-calculs|variables numériques et calculs]] | + | * **[[atelier:chantier:script-bash-variables-arguments-parametres?&#variables-numeriques-et-calculs|variables numériques et calculs]]** |
- | ==== écriture utile pour les boucles : ==== | + | |
+ | ====Opérateurs binaires ==== | ||
+ | Ces opérateurs s'utilisent sur des binaires, (sur des 1 et des zéro). | ||
+ | |||
+ | ^ Opérateurs ^ significations ^ | ||
+ | | <code><< </code> | décalage d'un bit à gauche (=mutiplication par deux) | | ||
+ | | <code>>> </code> | décalage d'un bit à droite (=division par deux) | | ||
+ | | <code>&</code> | ET logique (ex : on a une variable=1; si on fait &1 cela fait 1 (en binaire 1 et 1 = 1)| | ||
+ | | <code>|</code> | OU (inclusif) binaire | | ||
+ | | <code>~</code> | NON binaire | | ||
+ | | <code>^</code> | XOR (ou exclusif) binaire | | ||
+ | |||
+ | <note> | ||
+ | REMARQUE | ||
+ | Les **"ET, OU et NON" logiques** peuvent aussi être remplacés (de façon équivalente) par les **opérateurs logiques** que l'on a vu pour la composition de commandes sur erreur et sur réussite. | ||
+ | <code> | ||
+ | && : exécution de la commande suivante si, et seulement si la précédente renvoie 0 | ||
+ | || : exécutuion de la commande suivante si, et seulement si la précédente renvoie autre chose que 0 | ||
+ | ! : inverse du retour d'une commande, c'est à dire un "NON" logique | ||
+ | </code> | ||
+ | </note> | ||
+ | ==== Écriture utile pour les boucles : ==== | ||
* **post-incrémentation avec conservation de la la valeur et idem pour pré-incrémentation :** | * **post-incrémentation avec conservation de la la valeur et idem pour pré-incrémentation :** | ||