(轉)shell腳本之seq命令


shell腳本之seq命令

原文:http://blog.csdn.net/paoxiaohui/article/details/52830595

seq 用於生成從一個數到另一個數之間的所有整數。

#seq 1 5  生成數字1到5

1

2

3

4

5

用法: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

 

-f 指定輸出格式

#seq -f “%3g” 13  數字位數為三位,不足補空格

  1

  2

  3

#seq -f “%03g” 1 5  數字位數為三位,不足補零

001

002

003

004

005

#seq -f "str%03g" 1 3

str001

str002

str003

 

-w 指定輸出數字同寬,與-f部分作用相似,不可與-f選項同時使用

#seq -w  8 12

08

09

10

11

12

 

-s 指定分隔符,默認分隔符是/n(回車)

#seq -s  " " 1 5  空格作為分隔符

1 2 3 4 5 

#seq -s "`echo -e "\t"`" 1 3  \t作為分隔符

1  2    3


免責聲明!

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



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