I\'m trying a line like this:
for i in {1..600}; do wget http://example.com/search/link $i % 5; done;
What I\'m trying to get as output is:
You must put your mathematical expressions inside $(( )).
One-liner:
for i in {1..600}; do wget http://example.com/search/link$(($i % 5)); done;
Multiple lines:
for i in {1..600}; do
wget http://example.com/search/link$(($i % 5))
done
for i in {1..600}
do
n=$(($i%5))
wget http://example.com/search/link$n
done
This might be off-topic. But for the wget in for loop, you can certainly do
curl -O http://example.com/search/link[1-600]
Try the following:
for i in {1..600}; do echo wget http://example.com/search/link$(($i % 5)); done
The $(( ))
syntax does an arithmetic evaluation of the contents.