linux命令總結之seq命令


功能:

seq命令用於產生從某個數到另外一個數之間的所有整數。

語法:

seq [選項]... 尾數
seq [選項]... 首數 尾數
seq [選項]... 首數 增量 尾數

選項:

-f, --format=格式 使用printf 樣式的浮點格式 
-s, --separator=字符串 使用指定字符串分隔數字(默認使用:\n) 
-w, --equal-width 在列前添加0 使得寬度相同

實例:

-f選項:指定格式

[root@Gin scripts]# seq -f "%3g" 9 11
  9
 10
 11

%后面指定數字的位數 默認是%g,%3g那么數字位數不足部分是空格。

[root@Gin scripts]# seq -f "str%03g" 9 11
str009
str010
str011

這樣的話數字位數不足部分是0,%前面制定字符串。

-w選項:指定輸出數字同寬

[root@Gin scripts]# seq -w 98 101
098
099
100
101

不能和-f一起用,輸出是同寬的。

-s選項:指定分隔符(默認是回車)

[root@Gin scripts]# seq -s" " -f"str%03g" 9 11
str009 str010 str011

指定/t做為分隔符號

[root@Gin scripts]# seq -s"`echo -e "/t"`" 9 11
9/t10/t11

指定 = 作為分隔符號:

[root@Gin scripts]# seq -s '=' 1 5
1=2=3=4=5

 


免責聲明!

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



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