Linux seq命令詳解
阿新 • • 發佈:2020-12-31
1.命令簡介
seq(Sequence) 命令用於按照指定步長產生從起始數到結束數之間的所有整數。起始數和步長可使用預設值 1,結束數必須指定。輸出的間隔和格式也都可以指定。
1 # seq --help 2 用法:seq [選項]... 尾數 3 或:seq [選項]... 首數 尾數 4 或:seq [選項]... 首數 增量 尾數 5 Print numbers from FIRST to LAST, in steps of INCREMENT. 6 7 Mandatory arguments to long options are mandatory for shortoptions too. 8 -f, --format=FORMAT use printf style floating-point FORMAT使用
printf
樣式的浮點格式
9 -s, --separator=STRING use STRING to separate numbers (default: \n) 使用指定字串分隔數字(預設使用:\n) 10 -w, --equal-width equalize width by padding with leading zeroes 在列前新增0 使得寬度相同【自動補位】 11 --help 顯示此幫助資訊並退出12 --version 顯示版本資訊並退出
2、示例
輸出1到5的整數,首數和間隔都可省略
[root@ITO-YW-HOST ~]# seq 3指定分隔符 橫著輸出
[root@ITO-YW-HOST ~]# seq 1 3
1 [root@ITO-YW-HOST ~]# seq -s "//" 3 2 [root@ITO-YW-HOST ~]# seq -s " " 31到15間隔3個數依次輸出
[root@ITO-YW-HOST ~]# seq 1 3 15補全位數
[root@ITO-YW-HOST ~]# seq -w2 3 15