1、语法解析   -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   生成1到10的数字 #seq 10 1 2 3 4 5 6 7 8 9 10   生成1到10的数字也可以这样表示 #seq 1 10 1 2 3 4 5 6 7 8 9 10   生成1到10的数字实现方法写成脚本 #vi seq1.sh   #!/bin/bash for i in $(seq 1 10) do echo $i; done   -f选项指定格式   #seq -f "%4g" 8 12 8 9 10 11 12   % 后面指定数字的位数 默认是"%g", "%4g"那么数字位数不足部分是空格   "%02g"那么数字位数不足部分是0 #seq -f "%02g" 8 12 08 09 10 11 12   % 前面制定字符串 #seq -f "user%02g" 8 12 user08 user09 user10 user11 user12   -w 指定输出数字同宽 不能和-f一起用 #seq -w 8 12 08 09 10 11 12   -s 指定分隔符 默认是回车   #seq -s" " -f"user%02g" 8 12 user08 user09 user10 user11 user12   和bc一块实现计算 #seq -s "+" 8 12 | bc 50   2、实例 创建目录dir01到dir10,方式一 #seq -f"dir%02g" 1 10 | xargs mkdir   创建目录dir01到dir10,方式二 #mkdir $(seq -f "dir%02g" 1 10)   创建目录dir01到dir10,方式三 #printf 'dir%02d\n' {1..10} | xargs mkdir

参考: https://blog.csdn.net/xujingzhong0077/article/details/53667654