seq 命令详解

| 选择喜欢的代码风格  

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

seq 命令安装:


-bash/zsh: seq: command not found

# Windows (WSL2)
sudo apt-get update sudo apt-get install coreutils

# Debian
apt-get install coreutils

# Ubuntu
apt-get install coreutils

# Alpine
apk add coreutils

# Arch Linux
pacman -S coreutils

# Kali Linux
apt-get install coreutils

# CentOS
yum install coreutils

# Fedora
dnf install coreutils

# OS X
brew install coreutils

# Raspbian
apt-get install coreutils

# Dockerfile
dockerfile.run/seq

# Docker
docker run cmd.cat/seq seq

seq 命令补充说明:


seq 按增量从头到尾打印数字。 默认情况下,每个数字都打印在单独的行上。

如果未指定增量,则默认为 1,即使第一个大于最后一个。 first 也默认为 1。 所以 seq 1 打印 1,但是 seq 0seq 10 5 没有输出。 当当前数字和增量的总和大于上一个时,数字序列结束,因此 seq 1 10 10 仅产生 1。 增量不能为 0; 使用工具 yes 命令 得到一个常数的重复输出。 first、increment 和 last 不能为 NaN,但支持 inf

浮点数可以在当前或 C 语言环境中指定。 请参阅浮点数。

seq 命令语法:


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

seq 命令选项:


-f, --format=FORMAT
      use printf style floating-point FORMAT

-s, --separator=STRING
      use STRING to separate numbers (default: \n)

-w, --equal-width
      equalize width by padding with leading zeroes

--help display this help and exit

--version
      output version information and exit

seq 命令实例:


seq 从 1 到 10:

seq 10

seq 从 5 到 20 每 3 个数字:

seq 5 3 20

seq 用空格,而不是换行符分隔输出:

seq -s " " 5 3 20

seq 将输出宽度格式化为最少 4 位数字,必要时用零填充:

seq -f "%04g" 5 3 20

seq 命令扩展阅读:




seq 命令评论