seq: 生成序列
Sequence
seq
命令用于生成一个序列,从FIRST开始以INCREMENT为间隔到LAST。seq
命令在shell脚本中的for循环中很有用。
1. 命令格式
2. 参数
参数 | 含义 |
-f, --format=FORMAT | 打印的格式 |
-s, --separator=STRING | 分隔符,默认换行 |
-w, --equal-width | 生成等长的序列,用0填充 |
3. 使用示例
实例1:生成1到10的序列
结果:
如果初始值是1,那么可以忽略,seq
的FIRST默认就是1。
实例2:生成1到10的偶数序列
结果:
实例3:小数步长
结果:
步长默认是1,不过也可以设置成其它值。
实例4:对LAST的处理
结果:
序列最后一个值小于等于LAST。
实例5:格式化输出
结果:
实例6:分隔符
实例7:等长输出
结果:
结果:
结果:
实例8:在for中使用
Last updated