Linux seq 命令的用法
时间:2010-12-18 来源:miclesvic2003
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 输出结果: 001
002
003
004
005
006
007
008
009
010 . . . 090
091
092
093
094
095
096
097
098
099
100 -f --format=FORMAT 指定打印的格式 %后面指定数字的位数,默认是%g "%5g"数字位数不足部分是空格 %前面制定字符串 参考下面例子: seq -f %05g 2 7 输出结果: 00002
00003
00004
00005
00006
00007 seq -f %03g 2 7 输出结果: 002
003
004
005
006
007 seq -f %08g 2 7 输出结果: 00000002
00000003
00000004
00000005
00000006
00000007 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
-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 输出结果: 001
002
003
004
005
006
007
008
009
010 . . . 090
091
092
093
094
095
096
097
098
099
100 -f --format=FORMAT 指定打印的格式 %后面指定数字的位数,默认是%g "%5g"数字位数不足部分是空格 %前面制定字符串 参考下面例子: seq -f %05g 2 7 输出结果: 00002
00003
00004
00005
00006
00007 seq -f %03g 2 7 输出结果: 002
003
004
005
006
007 seq -f %08g 2 7 输出结果: 00000002
00000003
00000004
00000005
00000006
00000007 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
相关阅读 更多 +