[Linux-Biella] bash
Paul TT
paultt a bilug.linux.it
Ven 16 Mar 2007 00:20:28 CET
Andrea Ferraris wrote:
>On Thu, 2007-03-15 at 19:39 +0100, Federico Pietta wrote:
>
>
>>Il giorno gio, 15/03/2007 alle 16.29 +0100, vallinidaniele a libero.it ha
>>scritto:
>>
>>
>>>vorrei inserire in uno script bash un calcolo aritmetico utilizzando l' espansione
>>>di variabili sul tipo di quanto segue:
>>>
>>>echo "inserire variabile a"
>>>read a
>>>echo "inserire variabile b"
>>>read b
>>>echo "inserire variabile c"
>>>read c
>>>d=$(((a-b)/c)))
>>>echo $d
>>>
>>>
>>echo "inserire variabile a"
>>read a
>>echo "inserire variabile b"
>>read b
>>echo "inserire variabile c"
>>read c
>>d=$(((a-b)/c))
>>echo $d
>>
>>
>
>Conta con me 1, 2, 3 , 3, 2, 1.
>Non ti vedrei bene a programmare in LISP, ma nemmeno in C.
>Che io sappia in bash e` gia` tanto che esistano degli interi,
>figuriamoci i decimali. Usa il perl, usa awk, usa bc, ma con bash non
>credo proprio che tu lo possa fare.
>
>
d=$(echo "($a-$b)/$c" | bc)
se ti serve una data precisione e vuoi vedere le cifre dopo la virgola:
d=$(echo "scale=4; ($a-$b)/$c" | bc)
--
- You wouldn't wanna be with a girl with an oversized clit?
- No! 'cause the next step is a guy with an undersized dick!
Maggiori informazioni sulla lista
Linux