From: Recai Oktas (roktas@omu.edu.tr)
Date: Tue 31 Aug 2004 - 17:58:35 EEST
Selam,
* Ayhan BARIS [2004-08-31 16:33:31+0300]
> for i in value1 value2 value3 do
> process $i
> done
>
> bence kullanissiz.
Hayir kullanissiz degil, cok yaygin olarak kullanilan standart bir kabuk
deyimidir o onerilen.
> 1 den 1000 e kadar tekrar etmesi lazim 1 2 3 . . . 1000 e kadar tum
> sayilari
> yazacakmıyım?
for i in `seq 1000`; do
process $i
done
> Olayi while ile cozdum for calismadi...
> ---
> #!/bin/bash
> var0=1
> LIMIT=999
> while [ "$var0" -lt "$LIMIT" ]
> do
> echo -n "$var0 "
> var0=`expr $var0 + 1`
> done
> echo
> exit 0
> ---
Madem 'bash' bagimli kullaniyorsunuz 'var0=$(($var0 + 1))' de olabilir.
> [Yaklasik 140 satirlik artik ileti]
Cevap yazarken gereksiz goruntu kirliligi ve trafik olusturan atiflari
silersek guzel olur.
-- 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>