Re: [opensuse] Command line calculator?
- From: "sysadmin" <sysadmin@xxxxxxxx>
- Date: Fri, 29 Jun 2007 13:38:15 -0800
command line interface for dos or unix/linux???
from Larry
On Friday 29 June 2007 12:58, G T Smith wrote:
--Adam Jimerson wrote:
Does anyone know if there is a program for a command
line calculator, and if so what it is called?
bash :-)
try
echo $((5+2))
echo $((7*6))
Or, try these:
% echo $(( 5.5 + 2.2 ))
bash: 5.5 + 2.2: syntax error in expression (error token
is ".5 + 2.2 ")
% echo $(( 010 * 020 ))
128
% echo $(( 080 + 020 ))
bash: 080: value too great for base (error token is "080")
% echo $(( 0xa * 0xa ))
100
at CLIwork...
of course if you want trig and logs you need do a little
It only does integers and has an inflexible way of
treating numeric radixes (e.g., leading zero forces
octal), as shown above.
Dc (RPN) or bc (infix) are the way to go for non-trivial
scripted calculation. They do floating point, arbitrary
precision and have formatted printing. (BASH has this,
too, perhaps even better, being modelled after the C
library printf() function.)
Randall Schulz
--
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail:
opensuse+help@xxxxxxxxxxxx
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx
- Follow-Ups:
- Re: [opensuse] Command line calculator?
- From: Alexey Eremenko
- Re: [opensuse] Command line calculator?
- Prev by Date: Re: [opensuse] Swahili localisation for Novell OpenOffice?
- Next by Date: Re: [opensuse] fileserver box to box swap
- Previous by thread: Re: [opensuse] Command line calculator?
- Next by thread: Re: [opensuse] Command line calculator?
- Index(es):
Relevant Pages
|