本文只总结一些经常使用的用法,更详细的说明见man seq和 seq --help。code
seq命令用于输出数字序列。io
Usage: seq [OPTION]... LAST or: seq [OPTION]... FIRST LAST or: seq [OPTION]... FIRST INCREMENT LAST
参数 | 说明 |
---|---|
-f | 使用printf样式的浮点格式 |
-s | 指定分隔符,默认是\n |
-w | 使用0填充左边达到数字的最大宽度 |
打印10之内的正整数table
[root@test ~]# seq 10 1 2 3 4 5 6 7 8 9 10
打印1到5的全部整数,分隔符用'_'表示class
[root@test ~]# seq -s '_' 1 5 1_2_3_4_5
按照1.一、1.2......2打印小数,设置位数为5test
# %后面指定数字的位数,默认是%g,%5g那么数字位数不足部分是空格 [root@test ~]# seq -f '%5g' 1.1 0.2 2 1.1 1.3 1.5 1.7 1.9