calculator με ιστορικό - δοκιμή του bc
Ag Hatzimanikas
a.hatzim at gmail.com
Fri May 19 16:25:07 EEST 2006
Αλέξανδρος Διαμαντίδης(adia at hellug.gr)@Fri, May 19, 2006 at 03:09:22PM +0300:
>
> adia at rita ~ $ python
> Python 2.4.3 (#1, May 5 2006, 18:49:10)
> [GCC 3.4.6 (Gentoo 3.4.6-r1, ssp-3.4.5-1.0, pie-8.7.9)] on linux2
> Type "help", "copyright", "credits" or "license" for more information.
> >>> 1+2+3+4+5
> 15
> >>> _*300
> 4500
> >>>
> V
> Και επίσης υποστηρίζει command-line editing οπότε τα βελάκια δουλεύουν
> κανονικά.
>
Η απλά με τον φλοιό.
echo $(((1+2+3+4+5)*300))
4500
η
echo "(1+2+3+4+5)*300" |bc
4500
η
echo "scale=2; 12/5" |bc
2.40
η χρησιμοποίησε αυτό το μικρό perl script.
perl -ne 'print(eval()."\n")'
αν θέλεις να δουλέψεις με στήλες,awk
πχ το αρχείο φου
1 300 411
2 10 30
3
4
5
awk '{a +=$1} {b +=$2} {c +=$3} END { print (a * b) / c}' φου
10,5442
η perl
[585](~t)a=15
[586](~t)b=310
[589](~t)c=441
[590](~t)perl -e ' $t= '$a' * '$b' / '$c';print ("$t\n");'
10.5442176870748
More information about the Linux-greek-users
mailing list