首页 > 代码库 > linux下seq命令
linux下seq命令
seq命令:用于产生一个数到另一个数的整数
例1:
[root@drbd 0702]# seq 1 5
1
2
3
4
5
[root@drbd 0702]# seq 5
1
2
3
4
5
seq 1 5和seq 5的结果是一样的,未指定起始值默认是从1开始
例2:产生一组在7和30之间的整数,间隔为3
[root@drbd 0702]# seq 7 3 30
7
10
13
16
19
22
25
28
例3:
-w 输出结果同宽,不足用0填补
[root@drbd 0702]# seq -w 8 13
08
09
10
11
12
13
例4:
-f 指定输出格式
[root@drbd 0702]# seq -f "str%03g" 8 13
str008
str009
str010
str011
str012
str013
% 前面指定字符串str,%后面指定的是用什么补充和位数,用“0”补充(默认是空格)位数是3位
例5:
-s 指定分隔符 默认是回车
[root@drbd 0702]# seq -s" " -f"str%03g" 8 13
str008 str009 str010 str011 str012 str013
用制表符做分隔符
[root@drbd 0702]# seq -s"`echo -e "\t"`" 8 13
8 9 10 11 12 13
本文出自 “fish” 博客,请务必保留此出处http://pastfish.blog.51cto.com/3585387/1433775
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。