Linux seq命令詳解


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 short options 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 " " 3
 
1到15間隔3個數依次輸出
[root@ITO-YW-HOST ~]# seq 1 3 15
 
補全位數
[root@ITO-YW-HOST ~]# seq -w 2 3 15

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM