[linux-baslangic] Re: kisaca shell for dongusu

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

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>


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.