Linux 中的 seq 命令及示例
Linux 中的seq命令用于以INCREMENT的步骤生成从FIRST到LAST的数字。这是一个非常有用的命令,我们必须在 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 :当给定两个参数时,它会产生从FIRST到LAST的数字,步长为 1。如果LAST小于FIRST ,则不产生输出。
- seq FIRST INCREMENT LAST :当给出三个参数时,它会在INCREMENT的步骤中生成从FIRST到LAST的数字。如果LAST小于FIRST ,则它不产生任何输出。
- seq -f “FORMAT” FIRST INCREMENT LAST :此命令用于以格式化方式生成序列。 FIRST和INCREMENT是可选的。
- seq -s “STRING” FIRST INCREMENT LAST :此命令用于STRING以分隔数字。默认情况下,此值等于“\n”。 FIRST和INCREMENT是可选的。
- seq -w FIRST INCREMENT LAST :此命令用于通过用前导零填充来均衡宽度。 FIRST和INCREMENT是可选的。
- seq –help :显示帮助信息。
- seq –version :显示版本信息。