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



你可能感兴趣的:(linux,seq)