seq 的几种用法
1. seq 1 10
结果是1 2 3 4 5 6 7 8 9 10 ,注意 ` ` 为命令置换符号,在键盘 Esc 的下方 ,含义是:引用其命令的结果。显示效果如下:
2. seq 1 2 10
结果是1 3 5 7 9 ,其中 2 可理解为步长。
3. seq 10
注意:从1 开始
4. seq 在for 循环中的应用
#!/bin/bash
for i in `seq 1 10`;
do
echo $i
done
5. 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
-s, --separator=STRING use STRING to separate numbers (default: \n)
-w, --equal-width equalize width by padding with leading zeroes
-f 选项 指定格式
seq -f "str%03g" 9 11
str009
str010
str011
-w 指定输出数字同宽 不能和-f一起用
str009
str010
str011
-w 指定输出数字同宽 不能和-f一起用