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

  • Helder Barreto

    Helder Barre

    22 Mayıs 2006
  • Sorikan

    Sorikan

    3 ŞUBAT 2008
  • tinycammonitor

    tinycammonit

    14 Aralık 2010