首页 > 代码库 > seq命令总结

seq命令总结

NAME

seq - print a sequence of numbers     #打印一个数字序列

 

SYNOPSIS

seq [OPTION]... LAST

seq [OPTION]... FIRST LAST

seq [OPTION]... FIRST INCREMENT LAST

 

DESCRIPTION

       Print numbers from FIRST to LAST, insteps of INCREMENT.     #打印数字自始至终,增量的步骤。

 

       -f, --format=FORMAT

              use printf style floating-pointFORMAT (default: %g)

#使用printf样式浮点格式(默认值:% g)

       -s, --separator=STRING

              use STRING to separate numbers(default: \n)

#使用字符串分隔数据(默认值:\ n)

       -w, --equal-width

              equalize width by padding withleading zeroes

#平衡宽度用前导零填充

       --help display this help and exit

 

       --version

              output version information andexit

实例:

-s 在同一行输出,且指定分隔符:

[root@mode ~]# seq 5

1

2

3

4

5

[root@mode ~]# seq -s " " 5

1 2 3 4 5

-w与最大数同宽:

[root@mode ~]# seq 6 12

6

7

8

9

10

11

12

[root@mode ~]# seq -w 6 12

06

07

08

09

10

11

12


如下中间的2 是指定步长,也即是间隔大小;

[root@mode ~]# seq 2 2 10           

2

4

6

8

10

-f%02/06g指定数字以几位格式显示:

[root@mode ~]# seq -f %06g 2 2 10

000002

000004

000006

000008

000010

[root@mode ~]# seq -f %02g 2 2 10

02

04

06

08

10


本文出自 “Try to be brave” 博客,谢绝转载!

seq命令总结