首页 > 代码库 > 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命令总结