1. ホーム
  2. バッシュ

[解決済み】bashでmod演算子を使うには?

2022-04-11 04:25:03

質問

このような行を試しています。

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

出力として得ようとしているのは

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

でも、実際に手にするのは、ただ。

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

解決方法は?

以下をお試しください。

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

$(( )) 構文は 算術評価 を表示します。