SORU
8 HAZİRAN 2009, PAZARTESİ


Nasıl üretmek için bash adım n? (artışlarla sayı dizisi oluşturmak)

Bash bir dizi üzerinde yineleme için bir yoldur

for i in {0..10}; do echo $i; done

Bir adım sırası içinde dolaşmak için sözdizimi ne olurdu? Diyelim ki, yukarıdaki örnekte sadece çift sayı almak istiyorum.

CEVAP
8 HAZİRAN 2009, PAZARTESİ


Yaparım

for i in `seq 0 2 10`; do echo $i; done

elbette seq 0 2 10 kendi başına aynı çıktıyı üretecektir.

seq kayan nokta numaraları (örneğin, seq .5 .25 3.5) ama bash ayracı artırımı unutmayın sadece tamsayılar sağlar.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bethliebert

    bethliebert

    23 EKİM 2008
  • inovationgmbh

    inovationgmb

    28 EYLÜL 2010
  • Metheud

    Metheud

    9 EYLÜL 2006