ekinek
ekinek

Reputation: 107

Increment number in URL address

I need help with my problem. I have url address for example http://www.blabla.bla/forum-detail/?ft=72260&fid=34&&pgr=1 , where I want increment sequentially last number 1 to 786 and save in file. My result should look like this.

http://www.blabla.bla/forum-detail/?ft=72260&fid=34&&pgr=1
http://www.blabla.bla/forum-detail/?ft=72260&fid=34&&pgr=2
http://www.blabla.bla/forum-detail/?ft=72260&fid=34&&pgr=3
.
.
.
http://www.blabla.bla/forum-detail/?ft=72260&fid=34&&pgr=786

Any ideas ?

Upvotes: 0

Views: 236

Answers (3)

glenn jackman
glenn jackman

Reputation: 246847

url="http://www.blabla.bla/forum-detail/?ft=72260&fid=34&&pgr=1"
for i in {1..786}; do
    echo "${url%1}$i"
done

Upvotes: 0

kev
kev

Reputation: 161734

Try this command:

$ seq 786 | sed 's@^@http://www.blabla.bla/forum-detail/?ft=72260\&fid=34\&\&pgr=@'

Or:

$ echo http://www.site.org/{1..10} | tr ' ' '\n'

Or:

$ printf 'http://www.site.org/%d\n' {1..10}

Upvotes: 1

William Pursell
William Pursell

Reputation: 212268

yes 'http://www.blabla.bla/forum-detail/?ft=72260&fid=34&&pgr=' |
 nl -ba | sed 786q | grep . | awk '{print $2$1}'

(The grep is there just for fun...)

Upvotes: 0

Related Questions