OVH Cloud OVH Cloud

calcul en mode console

29 réponses
Avatar
Olivier
Bonjour

Existe t il un moyen d effecter des calculs basic types additions,
soustractions etc en mode console ??

merci

10 réponses

1 2 3
Avatar
cedric
avec un bash ou un zsh on peut faire ce genre de choses :

a=$((a-5))

sinon, il y a aussi un programme 'expr' :

a=`expr $a - 5`
Avatar
moinsdespam
Dans <41a041a8$0$6397$,
Bonjour

Existe t il un moyen d effecter des calculs basic types additions,
soustractions etc en mode console ??


bc

man bc pour les détails.

--
Frédéric
Bleu,e adj. et n. m. Qui est d'une couleur voisine du rouge, mais pas très : un
ciel bleu, des yeux bleus, les flots bleus [..]. Fig. Bouch. : un steak bleu ;
s'emploie pour désigner un steak rouge. (Pierre Desproges : D.S.U.É (et des BN))

Avatar
JKB
Le 21-11-2004, à propos de
calcul en mode console,
Olivier écrivait dans fr.comp.os.unix :
Bonjour

Existe t il un moyen d effecter des calculs basic types additions,
soustractions etc en mode console ??


RPL/2 (additions, soustractions et bien plus).

http://www.systella.fr/~bertrand/rpl2

Cordialement,

JKB

Avatar
Rakotomandimby (R12y) Mihamina
( Sun, 21 Nov 2004 08:20:54 +0100 ) Olivier :

Bonjour


bonjour

cash (Caml Shell) ? Assez recent mais bon, avec Caml tu peux faire de ces
calculs ...

--
ASPO Infogérance - http://aspo.rktmb.org/activites/infogerance
Unofficial FAQ fcolc - http://faq.fcolc.eu.org/
Linux User Group sur Orléans et alentours.
Tél: + 33 2 38 76 43 65 (France)

Avatar
Nicolas George
cedric wrote in message <41a04a4d$0$4373$:
avec un bash ou un zsh on peut faire ce genre de choses :


Attention, bash ne travaille qu'en entiers.

sinon, il y a aussi un programme 'expr' :


Il y a aussi bc, comme signalé dans un message voisin, et dc que personne
n'a encore mentionné.

Avatar
Jacques L'helgoualc'h
Dans l'article <cnq229$12qg$,
[...]
Attention, bash ne travaille qu'en entiers.


... et encore, dans certaines limites

$ echo $((2**32))
0

--
Jacques L'helgoualc'h

Avatar
FAb
Jacques L'helgoualc'h <lhh+ writes:

Dans l'article <cnq229$12qg$,
[...]
Attention, bash ne travaille qu'en entiers.


... et encore, dans certaines limites

$ echo $((2**32))
0



echo $((2**32))
4294967296

bash --version
GNU bash, version 2.05b.0(1)-release (i386-redhat-linux-gnu)
Copyright (C) 2002 Free Software Foundation, Inc.


Avatar
Jacques L'helgoualc'h
Jacques L'helgoualc'h <lhh+ writes:
[...]

... et encore, dans certaines limites

$ echo $((2**32))
0



echo $((2**32))
4294967296

bash --version
GNU bash, version 2.05b.0(1)-release (i386-redhat-linux-gnu)
Copyright (C) 2002 Free Software Foundation, Inc.


oui, j'aurais dû préciser :/ (debian woody)

GNU bash, version 2.05a.0(1)-release (i386-pc-linux-gnu)
Copyright 2001 Free Software Foundation, Inc.

Avec un zsh backporté 4.2.1 (i686-pc-linux-gnu), ça va pour 2^32, mais

$ zsh -c 'echo $((2**64))'
0

--
Jacques L'helgoualc'h


Avatar
Stephane Chazelas
2004-11-21, 08:20(+01), Olivier:
[...]
Existe t il un moyen d effecter des calculs basic types additions,
soustractions etc en mode console ??
[...]


Toutes ces reponses et pas une seule evocation de zcalc ?!

Dans zsh:

autoload -U zcalc # a mettre dans le ~/.zshrc
zcalc

(c'est une calculette avec plein de fonctionnalités et l'editeur
de ligne de zsh).

Sinon, pour aller plus loin il y a GNU "octave" pour du calcul
scientifique (utilise readline pour l'editeur de ligne).

--
Stephane

Avatar
Laurent Wacrenier
Olivier écrit:
Existe t il un moyen d effecter des calculs basic types additions,
soustractions etc en mode console ??


% expr 1 + 1
2
% bc
bc 1.06
Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
1+1
2
% dc
1 1 + p
2
% perl -le 'print 1+1'
2

1 2 3