分页: 1 / 1

[问题]批量地址生成的脚本

发表于 : 2008-09-11 16:50
ghostry
形如
tu000001.jpg
tu001002.jpg
tu002003.jpg
...
用什么办法建立一个队列呢?到tu100101.jpg结束。急等

Re: [问题]批量地址生成的脚本

发表于 : 2008-09-11 16:59
xiooli
ghostry 写了:形如
tu000001.jpg
tu001002.jpg
tu002003.jpg
...
用什么办法建立一个队列呢?到tu100101.jpg结束。急等
你这个数字增加是什么规律?

发表于 : 2008-09-11 16:59
bones7456

代码: 全选

$ for i in `seq 10`; do printf "tu%05d.jpg\n" $i ;done
tu00001.jpg
tu00002.jpg
tu00003.jpg
tu00004.jpg
tu00005.jpg
tu00006.jpg
tu00007.jpg
tu00008.jpg
tu00009.jpg
tu00010.jpg
明白了吧?

发表于 : 2008-09-11 16:59
cnkilior

代码: 全选

for ((i=0;i<=xxx;i++))
do
:
done
ps :(())使用c语言语法!

发表于 : 2008-09-11 17:08
ghostry
前边3个和后便3个数字每次加1,但是前边总是比后边的小1.

代码: 全选

for i in `seq 10`; do printf "tu%05d.jpg\n" $i ;done
我那个大概得两个循环数一起用才行,for的不知道能不能同时2个变量。

代码: 全选

printf "tu%05d.jpg\n" $i
这部分看不懂

发表于 : 2008-09-11 17:25
ghostry
解决 了

代码: 全选

for ((i=1;i<=101;i++));do ((j=$i-1));printf "tu%03d%03d.jpg\n" $j $i ; done

发表于 : 2008-09-11 17:35
ghostry
本来想下图片的。结果人家做的防盗链。 :twisted:

代码: 全选

for ((i=1;i<=101;i++));do ((j=$i-1));printf "http://images.ggyy8.com/comic/j/jrxy/vol_001/%03d%03d.jpg\n" $j $i ; done > dizhi ;mkdir temp ;cd temp;wget -i ../dizhi ;cd ..
郁闷。
就此贴讨论下吧,这个是两个变量有关系的,如果是一个增加一个减少的两个变量的话该怎么办呢?

发表于 : 2008-09-11 17:45
oneleaf
ghostry 写了:本来想下图片的。结果人家做的防盗链。 :twisted:

代码: 全选

for ((i=1;i<=101;i++));do ((j=$i-1));printf "http://images.ggyy8.com/comic/j/jrxy/vol_001/%03d%03d.jpg\n" $j $i ; done > dizhi ;mkdir temp ;cd temp;wget -i ../dizhi ;cd ..
郁闷。
就此贴讨论下吧,这个是两个变量有关系的,如果是一个增加一个减少的两个变量的话该怎么办呢?
wget --referer http://....

发表于 : 2008-09-11 17:49
bones7456
那就((j=100-$i))喽。。。

发表于 : 2008-09-11 17:50
xiooli
for i in `seq 101`; do printf "tu%03d%03d.jpg\n" $(($i-1)) $i ;done

发表于 : 2008-09-11 17:52
ghostry
不是防盗链就是随机码,,郁闷。

代码: 全选

http://image21.uuu9.com/cartoon/comic//UploadFiles//200710281/07102809562764010.jpg
http://image21.uuu9.com/cartoon/comic//UploadFiles//200710281/07102809563054611.jpg
http://image21.uuu9.com/cartoon/comic//UploadFiles//200710281/07102809563089012.jpg

发表于 : 2008-09-11 18:00
ghostry
-r eferer=网址包括` r eferer:网址'标头在H TTP请求。
google是这么翻译的,完全不明白