Böyle bir çizgi deniyorum:
for i in {1..600}; do wget http://example.com/search/link $i % 5; done;
Ne çıktı olarak almaya çalışıyorum:
wget http://example.com/search/link0
wget http://example.com/search/link1
wget http://example.com/search/link2
wget http://example.com/search/link3
wget http://example.com/search/link4
wget http://example.com/search/link0
Ama aslında elde ettiğim şey:
wget http://example.com/search/link
bash
iadeler sadece kalan , değil matematiksel modülo sonucu. Bu, matematiksel-12 mod 10
olduğu halde8
bash bunu hesaplayacağı anlamına gelir-2
. Sen basit ile test edebilirsinizecho $((-12 % 10))
(-2
) ile karşılaştırınpython3 python3 -c "print(-12 % 10)"
(8
).