# seq 1 10
1
2
3
4
5
6
7
8
9
10

翻译 & 修改自: http://linux.byexamples.com/archives/347/write-a-online-manga-downloader-using-bash/
seq 命令的功能很简单,你可以尝试输入 seq 1 10,看看会发生什么:
呵呵,就是从 1 打印到 10,你还可以指定数字间的间隔:
0 10 100,就是代表间隔为 10,从 0 打印到 100,很简单对吧~
你还可以用 -w 参数,让打印的数字宽度相同,缺少的部分用 0 补齐:
聪明的同学肯定已经指定这和漫画下载脚本有什么关系了吧~
一般的漫画地址,举例来说,一页一页的就像这样:
http://c1.kukudm.com/comic/kuku2comic/OnePiece/Vol_01/OnePiece_01_001.jpg..........http://c1.kukudm.com/comic/kuku2comic/OnePiece/Vol_01/OnePiece_01_104.jpg
变化的只有最后的几个数字编号而已,有了 seq 命令的帮助,编写个脚本自动下载他们就是很容易的事情了~
这样就可以搞定一些简单的漫画网站了~#!/bin/bash
for i in `seq -w 1 104` do
wget -c "http://c1.kukudm.com/comic/kuku2comic/OnePiece/Vol_01/OnePiece_01_$i.jpg"
done
另外 seq 也可以指定详细的序列格式,和数字间的分隔符,详细的用法可取去看看 seq --help ~ 

tamsun
[Guest]
posted @ 2007-12-02 02:51PM
LINUXPCMAN
[Guest]
posted @ 2007-12-02 03:04PMis-Programmer 是一个面向 Linux 爱好者与程序员的 Blog 系统,具有简洁的风格,方便的代码高亮和数学公式插入功能,适合撰写学习笔记和技术文档。
© is-Programmer.com All rights reserved. | Power by Chito 1.0.7