Shell seq 命令
阿新 • • 發佈:2020-12-23
Shell seq 命令
seq(sequeue)用於序列化輸出一個數到另一個數之間的整數。
一、使用方法
-
seq [選項] 尾數
-
seq [選項] 首數 尾數
-
seq [選項] 首數 增量 尾數
[選項]
-f, --format=FORMAT use printf style floating-point FORMAT -s, --separator=STRING use STRING to separate numbers (default: \n) -w, --equal-width equalize width by padding with leading zeroes
二、示例說明
1、輸出連續整數
1)輸出連續1到5的整數
seq 5
seq 1 5
2)輸出 1 到 10,間隔為 3 的所有整數
seq 1 3 10
2、-f 指定輸出格式
1)數字位數為三位,不足補空格
seq -f "%3g" 1 5
2)數字位數為三位,不足補0
seq -f "%03g" 1 5
seq -f "test%03g" 1 5
2、-s 指定分隔符,預設分隔符是/n(回車)
1)空格作為分隔符
seq -s " " 1 5
2)中劃線作為分隔符
seq -s "-" 1 5
3、-w 指定輸出數字同寬
等寬輸出 8 到 12 之間的連續整數
seq -w 8 12
等寬輸出 99 到 101 之間的連續整數
seq -w 99 101
4、組合使用
等寬輸出 99 到 101 之間的連續整數,並用空格分隔
seq -w -s " " 99 101