[LINUX:5803] Re: Shell Script

=?ISO-8859-9?Q?G=F6rkem_=C7etin?= (gorkem@gelecek.com.tr)
Tue, 4 May 1999 13:23:53 +0300 (EET DST)

> Bourne Shell'de script yazarken , degiskenlere ondalik sayilar atayip
> bunlar uzerinde islem yapmak istiyorum ancak sanirim bu islem
> tamsayilarin toplanmasi veya cikarilmasi gibi yapilamiyor.
> mesela:
> t=5
> y=10
> let "x=$t+$y"
> echo $x
> 15
> sonucu alinabiliyor ancak ayni adimlari ornegin t=0.5 ve y=0.23 icin
> yaptigimizda
> let: x=0.5+0.23: syntax error in expression (remainder of expression is
> ".5+0.23")
> hatasini veriyor.
> yardimlarinizi bekliyorum....iyi calismalar...

Evet, bash bunu yapamıyor.

[gorkem@penguen /]# echo "2.11112+3.1222" | bc
5.23332

işinizi görür.

-- Gorkem


Listeden cikmak icin:
unsub linux
mesajini listeci@bilkent.edu.tr'a gonderiniz.
Lutfen Listeci icin MIME / HTML / Turkce Aksan kullanmayin.
Liste arsivinin adresi: http://listweb.bilkent.edu.tr/