Nasıl bash mod operator? | Netgez.com
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

  • 24 Канал

    24 КанаÐ

    5 ÅžUBAT 2006
  • oHeymarvin

    oHeymarvin

    11 Temmuz 2013
  • The Verge

    The Verge

    8 AÄžUSTOS 2006