跳到主要内容

Linux seq 命令 - 生成数字序列

介绍

seq(英文全拼:sequence)命令用于产生一串序列化的数字,即从某个数到另外一个数之间的所有整数。

语法

seq [OPTION]... LAST
seq [OPTION]... FIRST LAST
seq [OPTION]... FIRST INCREMENT LAST

选项

  • -f, --format=FORMAT :使用 printf 样式的浮点格式。
  • -s, --separator=STRING :使用指定字符串分隔数字(默认使用:\n)。
  • -w, --equal-width :在列前添加 0 使得宽度相同。
  • --help :显示帮助信息并退出。
  • --version :输出版本信息并退出。

参数FIRST 为首数,INCREMENT 为增量,LAST 为尾数。

示例

指定格式输出 9-11 的整数

$ seq -f"%3g" 9 11
9
10
11

指定输出等宽数字

$ seq -w 98 2 102
098
100
102