seq命令總結
基本用法
seq [選項]... 尾數
seq [選項]... 首數 尾數
seq [選項]... 首數 增量 尾數
以指定增量從首數開始打印數字到尾數。
選項:
-f, --format=格式 使用printf 樣式的浮點格式
-s, --separator=字符串 使用指定字符串分隔數字(默認使用:\n)
-w, --equal-width 在列前添加0 使得寬度相同
實例:輸出10個數
[root@localhost ]# seq 10
1
2
3
4
5
6
7
8
9
10
seq 10等同於 seq 1 10
[root@localhost ]# seq 1 10 (默認步長是1 +1 加號可省略)
1
2
3
4
5
6
7
8
9
10
若想從10 到 1 輸出,不能直接seq 10 1 需要增加步長
[root@localhost ]# seq 10 -1 1
10
9
8
7
6
5
4
3
2
1
指定默認分隔符爲空格,輸出1 到10
[root@localhost ]# seq -s ' ' 10
1 2 3 4 5 6 7 8 9 10
以相同寬度輸出1到10 不夠的加0
[root@localhost ~]# seq -w 10
01
02
03
04
05
06
07
08
09
10
從1到10以3個字符的寬度,不夠用0補充輸出1到10
[root@localhost ~]# seq -f %03g 10
001
002
003
004
005
006
007
008
009
010