Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1997 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  [LINUX] Commande pour executer des opérations de base(+,-,*,/)?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[LINUX] Commande pour executer des opérations de base(+,-,*,/)?

n°184991
AsTro
Posté le 06-11-2002 à 20:55:52  profilanswer
 

une t'elle commande existe? si oui c laquelle?

mood
Publicité
Posté le 06-11-2002 à 20:55:52  profilanswer
 

n°184992
schnapsman​n
Zaford Beeblefect
Posté le 06-11-2002 à 20:56:48  profilanswer
 

AsTro a écrit a écrit :

une t'elle commande existe? si oui c laquelle?




 
expr
 
pour * mettre un \ devant car c'est un caractère joker du shell
 
edit ne pas oublier de tout séparer par des espaces car ce prog de merde utilise les opérandes rangées dans argv[] (ceux qui font du c comprendront)


Message édité par schnapsmann le 06-11-2002 à 20:58:49

---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
n°184993
leirn
A.D.I.D.A.S.
Posté le 06-11-2002 à 20:57:20  profilanswer
 

AsTro a écrit a écrit :

une t'elle commande existe? si oui c laquelle?




 
keske t'appelle un commande?
 
c un calculatrice en ligne de commande ke tu veux? maple ?


---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."
n°184994
AsTro
Posté le 06-11-2002 à 20:59:33  profilanswer
 

merci schnapsmann c ce ke je cherchais.

n°185006
matafan
Posté le 06-11-2002 à 21:23:26  profilanswer
 

Autre solution, l'expension arithmétique :
 

echo $((1+2*3))


 
Avantage sur expr : on peut mettre des expressionc complexes, et en plus les opérateurs ont les bonnes prioritées. C'est POSIX, mais  ce n'est pas supporté par certains shells antédeluviens (comme sh, le vrai).


Message édité par matafan le 06-11-2002 à 21:24:06
n°185445
AsTro
Posté le 07-11-2002 à 18:23:26  profilanswer
 

on peut faire des operations sur les decimaux?
exemple : expr 100 \* 0.5 ??
 
si oui comment?
ou sinon avec kelle commande est-ce possible?


Message édité par AsTro le 07-11-2002 à 18:28:56
n°185514
matafan
Posté le 07-11-2002 à 20:41:25  profilanswer
 

nicolas@viracocha:/home/nicolas% echo $((11*0.5))  
5.5


PS : tu peux essayer au lieu de demander


Message édité par matafan le 07-11-2002 à 20:41:53
n°185520
leirn
A.D.I.D.A.S.
Posté le 07-11-2002 à 20:47:38  profilanswer
 

Matafan a écrit a écrit :

nicolas@viracocha:/home/nicolas% echo $((11*0.5))  
5.5


PS : tu peux essayer au lieu de demander




 
 
leirn@tour:~$ echo $((11*0.5))
bash: 11*0.5: syntax error in expression (error token is ".5" )


---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."
n°185526
matafan
Posté le 07-11-2002 à 20:53:03  profilanswer
 

C'est donc spécifique à zsh.
Sinon si tu cherches une vrai "calculatrice", tu as dc (qui fonctionne avec une pile à la façon des calculettes HP) ou bc.

nicolas@viracocha:/home/nicolas% echo 'scale=1000;1/3' | bc
.3333333333333333333333333333333333333333333333333333333333333333333\
33333333333333333333333333333333333333333333333333333333333333333333\
33333333333333333333333333333333333333333333333333333333333333333333\
33333333333333333333333333333333333333333333333333333333333333333333\
33333333333333333333333333333333333333333333333333333333333333333333\
33333333333333333333333333333333333333333333333333333333333333333333\
33333333333333333333333333333333333333333333333333333333333333333333\
33333333333333333333333333333333333333333333333333333333333333333333\
33333333333333333333333333333333333333333333333333333333333333333333\
33333333333333333333333333333333333333333333333333333333333333333333\
33333333333333333333333333333333333333333333333333333333333333333333\
33333333333333333333333333333333333333333333333333333333333333333333\
33333333333333333333333333333333333333333333333333333333333333333333\
33333333333333333333333333333333333333333333333333333333333333333333\
3333333333333333333333333333333333333333333333333

 
Ou bien :

nicolas@viracocha:/home/nicolas% dc -e '1000 k 1 3 / p'
.33333333333333333333333333333333333333333333333333333333333333333333\
333333333333333333333333333333333333333333333333333333333333333333333\
333333333333333333333333333333333333333333333333333333333333333333333\
333333333333333333333333333333333333333333333333333333333333333333333\
333333333333333333333333333333333333333333333333333333333333333333333\
333333333333333333333333333333333333333333333333333333333333333333333\
333333333333333333333333333333333333333333333333333333333333333333333\
333333333333333333333333333333333333333333333333333333333333333333333\
333333333333333333333333333333333333333333333333333333333333333333333\
333333333333333333333333333333333333333333333333333333333333333333333\
333333333333333333333333333333333333333333333333333333333333333333333\
333333333333333333333333333333333333333333333333333333333333333333333\
333333333333333333333333333333333333333333333333333333333333333333333\
333333333333333333333333333333333333333333333333333333333333333333333\
33333333333333333333333333333333333


 :D


Message édité par matafan le 07-11-2002 à 21:02:00
n°185672
Nokbilong
unique, comme tout le monde.
Posté le 07-11-2002 à 23:40:23  profilanswer
 

ouai bc c magique :)
 
( un peu bugué quand meme :/ )


---------------
"-Dites 33. -Export!!" [:nokbilong]
mood
Publicité
Posté le 07-11-2002 à 23:40:23  profilanswer
 

n°1163641
feelyou
boxinformatique.com
Posté le 15-09-2009 à 00:27:24  profilanswer
 
n°1163683
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 15-09-2009 à 08:54:07  profilanswer
 

7 ans, correct


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me

Aller à :
  FORUM HardWare.fr
  Linux et OS Alternatifs

  [LINUX] Commande pour executer des opérations de base(+,-,*,/)?

 

Sujets relatifs
Y a t-il mieux que "Le systeme Linux" pour apprendre Linux?GNU/Linux : softs de visualisation de donnée
1ère Installation de Linux avec la Mandrake 9Petite question sur un dual boot Linux-W2K...
... LINUX moins cher que WINDOWS : etude TCO ...Ou trouver driver pour carte son Yamaha DSXG pour linux debian
Windows moins cher que LinuxSe connecter a linux en mode Graphique sur linux depuis Windows ?
divx sous linuxrecherche commande permettant de créer une connexion réseau
Plus de sujets relatifs à : [LINUX] Commande pour executer des opérations de base(+,-,*,/)?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR