Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103554685
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-03 10:31:16

翻译 & 修改自:

seq 命令的功能很简单,你可以尝试输入 seq 1 10,看看会发生什么:

 

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

呵呵,就是从 1 打印到 10,你还可以指定数字间的间隔:

 

 

# seq 0 10 100
0
10
20
30
40
50
60
70
80
90
100

0 10 100,就是代表间隔为 10,从 0 打印到 100,很简单对吧~

 

你还可以用 -w 参数,让打印的数字宽度相同,缺少的部分用 0 补齐:

 

# seq -w 0 10 100
000
010
020
030
040
050
060
070
080
090
100

聪明的同学肯定已经指定这和漫画下载脚本有什么关系了吧~

 

一般的漫画地址,举例来说,一页一页的就像这样:


..........


变化的只有最后的几个数字编号而已,有了 seq 命令的帮助,编写个脚本自动下载他们就是很容易的事情了~

#!/bin/bash

for  i in `seq -w 1 104` do    

wget -c ""

done

这样就可以搞定一些简单的漫画网站了~
另外 seq 也可以指定详细的序列格式,和数字间的分隔符,详细的用法可取去看看 seq --help ~
阅读(801) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~