作用:
用法:
命令選項說明:
選項 |
描述 |
-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