作用:
用法:
命令选项说明:
选项 |
描述 |
-f, --format=FORMAT |
使用 printf 样式的浮点格式 |
-s, --separator=STRING |
使用指定字符串分隔数字(默认使用:\n) |
-w, --equal-width |
所有列等宽输出(用前导0补足,使列宽度一致) |
--help |
显示此帮助信息并退出 |
--version |
显示版本信息并退出 |
案例实战:
1.选项 -f
# %后面指定数字的位数 默认是%g,%3g表示数字位数为3位,不足部分用空格用填充,序列默认从1开始
[root@localhost ~]# seq -f "%3g" 10
1
2
3
4
5
6
7
8
9
10
# 首 步长 尾,案例为序列从2开始,步长为2,到10结束
[root@localhost ~]# seq -f "%3g" 2 2 10
2
4
6
8
10
# 数字位数不足部分用0填充,%前面指定的字符串
[root@localhost ~]# seq -f "%03g" 2 10
002
003
004
005
006
007
008
009
010
[root@localhost ~]# seq -f "str%03g" 2 10
str002
str003
str004
str005
str006
str007
str008
str009
str010
2.选项 -s,指定分隔符(默认回车)
[root@localhost ~]# seq -f "str%03g" 99 101
str099
str100
str101
[root@localhost ~]# seq -s" " -f"str%03g" 99 101
str099 str100 str101
[root@localhost ~]# seq 99 101
99
100
101
[root@localhost ~]# seq -s "`echo -e "\t"`" 99 101
99 100 101
3.选项 -w,指定输出数字宽度相同
不能和 -f 一起用,有冲突的
[root@localhost ~]# seq -w 99 101
099
100
101