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
