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
-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 按增量从头到尾打印数字。 默认情况下,每个数字都打印在单独的行上。
如果未指定增量,则默认为 1,即使第一个大于最后一个。 first 也默认为 1。 所以 seq 1
打印 1,但是 seq 0
和 seq 10 5
没有输出。 当当前数字和增量的总和大于上一个时,数字序列结束,因此 seq 1 10 10
仅产生 1。 增量不能为 0; 使用工具 yes 命令 得到一个常数的重复输出。 first、increment 和 last 不能为 NaN
,但支持 inf
。
浮点数可以在当前或 C 语言环境中指定。 请参阅浮点数。
seq [OPTION]... LAST seq [OPTION]... FIRST LAST seq [OPTION]... FIRST INCREMENT LAST
-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 从 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