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

  • KIT KAT

    KIT KAT

    3 EKİM 2005
  • Sam Kear

    Sam Kear

    14 Temmuz 2007
  • Thom Hall

    Thom Hall

    24 Kasım 2006