[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/