SORU
16 NİSAN 2011, CUMARTESİ


Nasıl bash mod operator?

Böyle bir hat çalışıyorum:

for i in {1..600}; do wget http://mydomain.com/search/link $i % 5; done;

Çıktı olarak almak istediğim şey şu:

wget http://mydomain.com/search/link0
wget http://mydomain.com/search/link1
wget http://mydomain.com/search/link2
wget http://mydomain.com/search/link3
wget http://mydomain.com/search/link4
wget http://mydomain.com/search/link0

Ama aslında demek istediğim tam da budur:

    wget http://mydomain.com/search/link

CEVAP
16 NİSAN 2011, CUMARTESİ


Aşağıdakileri deneyin:

 for i in {1..600}; do echo wget http://mydomain.com/search/link$(($i % 5)); done

$(( )) sözdizimi içindekiler arithmetic evaluation yapar.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Facebook Developers

    Facebook Dev

    24 ŞUBAT 2009
  • hitcreatormusic2

    hitcreatormu

    21 Mayıs 2010
  • The Scary Snowman

    The Scary Sn

    1 ŞUBAT 2011