📜  Linux 中的 seq 命令及示例(1)

📅  最后修改于: 2023-12-03 15:02:43.636000             🧑  作者: Mango

Linux 中的 seq 命令及示例

seq 命令用于生成一个整数序列并输出到标准输出。它的默认起始值是 1,步长是 1,可以自定义起始值和步长。

命令格式
seq [OPTION]... LAST
seq [OPTION]... FIRST LAST
seq [OPTION]... FIRST INCREMENT LAST
  • LAST:必须指定的终止值。
  • FIRST:起始值,默认为 1。
  • INCREMENT:步长,默认为 1。
常用选项
  • -f, --format=FMT:指定输出格式,例如 %g
  • -s, --separator=STRING:指定分隔符。
  • -w, --equal-width:等宽输出,不足的前面补零。
  • -h, --help:显示帮助。
  • -V, --version:显示版本信息。
示例

以下是一些使用 seq 命令的示例:

# 生成 1 到 10 的整数序列。
$ seq 10
1
2
3
4
5
6
7
8
9
10

# 生成 5 到 10 的整数序列。
$ seq 5 10
5
6
7
8
9
10

# 每隔 2 输出一个数,生成 1 到 10 的整数序列。
$ seq 1 2 10
1
3
5
7
9

# 指定输出格式,生成 1 到 10 的整数序列。
$ seq -f 'The number is %g.' 10
The number is 1.
The number is 2.
The number is 3.
The number is 4.
The number is 5.
The number is 6.
The number is 7.
The number is 8.
The number is 9.
The number is 10.

# 指定分隔符,生成 1 到 10 的整数序列。
$ seq -s',' 10
1,2,3,4,5,6,7,8,9,10

# 等宽输出,生成 1 到 10 的整数序列。
$ seq -w 10
01
02
03
04
05
06
07
08
09
10

以上是 seq 命令的用法和示例,希望对你有所帮助!