From: Recai Oktas (roktas@omu.edu.tr)
Date: Tue 31 Aug 2004 - 20:36:39 EEST
* Enver ALTIN [2004-08-31 19:24:33+0300]
> On Tue, 2004-08-31 at 19:24 +0300, Recai Oktas wrote:
> > * Enver ALTIN [2004-08-31 18:52:39+0300]
> > > > Madem 'bash' bagimli kullaniyorsunuz 'var0=$(($var0 + 1))' de olabi
> lir.
> > > $var0++
> >
> > Keske 'bash'de calissa... Bu 'csh' olmali, fazla asinasi degilim.
> > Uyarin uzerine denedigimde soyle birsey calisiyor:
> >
> > % @ var=3
> > % @ var++
> > % echo $var
> > 4
> >
> > Ben yine de bash'den sasmayayim, gozum daha aliskin :-)
> #!/bin/bash
> i=0
> let i++
> echo $i
>
> skyblue@roadrunner:~$ help let
[...]
Ama 'let' kullanarak mizikcilik yapiyorsun :-) (BASIC'i cagristiriyor).
Bashism acisindan su gozume daha hos gelirdi:
LIMIT=99; var
while [ $((var++)) -lt $LIMIT ]; do echo -n "$var "; done; echo
Bu increment'dan haberdar degildim, fevkalade... Elimde mevcut _bash_
betiklerine bir kod temizligi yapmak lazim.
-- roktas --- linux-baslangic listesinden cikmak ve tum listeci islemleri icin http://liste.linux.org.tr/ adresini kullanabilirisniz. Bu listeden cikmak icin <a href="mailto:linux-baslangic-request@liste.linux.org.tr?Subject=unsubscribe"> tiklayiniz</a>