[shell] mod, div ?!!
Résolu
sassoura
Messages postés
21
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Comment écrire en shell l'équivalent des opérateurs division euclidienne (/ en langage C) et module (% en langage C) en bash ?
Merci bien :)
Comment écrire en shell l'équivalent des opérateurs division euclidienne (/ en langage C) et module (% en langage C) en bash ?
Merci bien :)
A voir également:
- Modulo bash
- Classic shell - Télécharger - Personnalisation
- God mod - Guide
- Div c++ - Télécharger - Langages
- Mod pass instagram - Guide
- Pouchin tv mod - Télécharger - Télévision
Donc là tu as donné la réponse en bash...
En shell :
Pour le stocker dans une variable shell :
Bonne chance
Pense comme le dit qqchquicommenceparQ à prendre le temps de faire une recherche google, pour des questions aussi simples, normalement tu es capable de trouver par toi-même ;-)
Et surtout essaye de poser ta question plus clairement la prochaine fois ! Du coup j'ai réécrit ton message initial pour que les personnes qui tombent sur ce fil de discussion comprennent mieux ta question.
Bonne soirée ;-)
expr n'est pas une commande bash.
les shell, qui respectent la norme POSIX, savent évaluer des expressions arithmétiques sur des nombres entiers sans avoir à recourir à des programmes externes, comme je l'ai montré, entre $(( )).
En même temps expr fait partie de coreutils donc qui est juste un paquet "nécessaire" sous debian, donc bon... programme externe c'est un grand mot, je pense que tu dois l'avoir partout :-) Ceci dit si la syntaxe $((...)) marche quelque soit le shell, c'est plus concis, plus lisible et plus propre...