天天看點

linux中seq指令用法

seq 用法及參數

-f, --format=FORMAT      use printf style floating-point FORMAT (default: %g)

-s, --separator=STRING   use STRING to separate numbers (default: \n)

-w, --equal-width        equalize width by padding with leading zeroes

用于産生某個數到另一數之間的所有整數

注意:seq5 == seq 1 5 == seq 1 1 5 ; seq -w 10;seq -w 90 10

-w 指定輸出數字同寬,前面不足的用0補全,即與位數最多的數對齊

seq -w 10

輸出結果

01

02

03

04

05

06

07

08

09

10

seq -w 100

輸出結果:

 .

090

091

092

093

094

095

096

097

098

099

100

-f --format=FORMAT 指定列印的格式

%後面指定數字的位數,預設是%g

"%5g"數字位數不足部分是空格

%前面制定字元串

參考下面例子:

seq -f %05g 2 7

seq -f %03g 2 7

seq -f %08g 2 7

seq -f "lgh%04g" 5 10  

lgh0005

lgh0006

lgh0007

lgh0008

lgh0009

lgh0010

-s --separator=STRING 指定分隔符 預設是回車"\n"

seq -s " " 2 7

2 3 4 5 6 7

seq -s "\\" 2 7

2\3\4\5\6\7

     本文轉自yzy121403725 51CTO部落格,原文連結:http://blog.51cto.com/lookingdream/1842101,如需轉載請自行聯系原作者

繼續閱讀