📜  Linux 中的 seq 命令及示例

📅  最后修改于: 2022-05-13 01:57:05.301000             🧑  作者: Mango

Linux 中的 seq 命令及示例

Linux 中的seq命令用于以INCREMENT的步骤生成从FIRSTLAST的数字。这是一个非常有用的命令,我们必须在 while、for、until 循环中生成数字列表。

句法:

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

选项:

  • seq LAST :当仅给出一个参数时,它会以 1 的步长增量生成从 1 到LAST的数字。如果LAST小于 1,则不产生输出。

  • seq FIRST LAST :当给定两个参数时,它会产生从FIRSTLAST的数字,步长为 1。如果LAST小于FIRST ,则不产生输出。

  • seq FIRST INCREMENT LAST :当给出三个参数时,它会在INCREMENT的步骤中生成从FIRSTLAST的数字。如果LAST小于FIRST ,则它不产生任何输出。

  • seq -f “FORMAT” FIRST INCREMENT LAST :此命令用于以格式化方式生成序列。 FIRSTINCREMENT是可选的。

  • seq -s “STRING” FIRST INCREMENT LAST :此命令用于STRING以分隔数字。默认情况下,此值等于“\n”。 FIRSTINCREMENT是可选的。

  • seq -w FIRST INCREMENT LAST :此命令用于通过用前导零填充来均衡宽度。 FIRSTINCREMENT是可选的。

  • seq –help :显示帮助信息。

  • seq –version :显示版本信息。