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
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。