Teşekkürler.

28 Eylül 2011 09:33 tarihinde Burak Arslan <[email protected]>yazdı:

> On 09/28/11 09:27, Burak Arslan wrote:
> > On 09/28/11 09:05, yaşar tunçez wrote:
> >> Merhaba,
> >>
> >> for döngüsüyle değişkenlere atadığım nümerik değerleri çıkarma
> >> işlemine tabi tutup çıkan sonucu yeni bir değişkene atamak istiyorum.
> >> Aşağıdaki iki şekilde de denedim ancak hata alıyorum.
> >>
> >>
> >> m=$(($AY-$j))
> >>
> >> value too great for base (error token is "09"
> >>
> > merhaba,
> >
> > sifirla baslayan sayilara bash sekizlik duzen muamelesi yapiyor. yani
> > '010' sayisi aslinda 8'e esit. 8'lik duzende en yuksek rakam da 7 oldugu
> > icin 9 rakamini begenmiyor.
> >
> > ben $(( (echo $AY | sed s/^0*//) - $j )) yapardim.
> >
>
> cok ozur dilerim, yukaridaki bir $ isaretini unutmusum. dogrusu soyle
> olacak:
>
> m=$(( $(echo $AY | sed s/^0*//) - $j ))
>
>
> burak
>
>
> _______________________________________________
> Linux E-Posta Listesi
> [email protected]
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen
> e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1
> dakika içinde üyeliğinizi sonlandırabilirsiniz.
> https://liste.linux.org.tr/mailman/listinfo/linux
>
_______________________________________________
Linux E-Posta Listesi
[email protected]
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux

Cevap