seq 用于生成从一个数到另外一个数之间的全部整数。spa
#seq 1 5 生成数字1到5orm
1it
2form
3float
4di
5poi
用法: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 zeroesprintf
-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做为分隔符
12 3