Linux seq 命令可以输出一个范围内的所有整数
开始
从 1 开始输出指定个数的数字
1 | $ seq 3 |
输出 n1 到 n2 的数字
1 | $ seq 3 5 |
脚本中使用
1 | #!/bin/bash |
或者
1 | for i in $(seq 10) |
语法
1 | $ seq [-fsw] n1 [n2] |
参数
-f
格式化输出结果,默认%g
输出 3 位
1 | $ seq -f '%3g' 8 10 |
使用 0 补全
1 | $ seq -f '%03g' 8 10 |
增加前后缀
1 | $ seq -f 'test %03g test' 8 10 |
-s
指定分隔符,默认为回车符
指定空格
1 | $ seq -s ' ' 3 |
指定 \t 制表格
1 | $ seq -s "`echo -e "\t"`" 3 |
-w
对输出使用相同宽度,不够的补 0
1 | $ seq -w 8 10 |