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

  • Alfredo Garcia

    Alfredo Garc

    25 Mayıs 2007
  • Hak5DarrensVlog

    Hak5DarrensV

    11 EYLÜL 2009
  • Kim Barbin

    Kim Barbin

    3 Mayıs 2012