【发布时间】:2022-09-28 15:17:52
【问题描述】:
我希望在具有/bin/ash shell 的 Alpine Linux docker 容器中运行给定次数的命令。
在 Bash 中,这将是
bash-3.2$ for i in {1..3}
> do
> echo \"number $i\"
> done
number 1
number 2
number 3
但是,相同的语法似乎不适用于ash:
> docker run -it --rm alpine /bin/ash
/ # for i in 1 .. 3
> do echo \"number $i\"
> done
number 1
number ..
number 3
/ # for i in {1..3}
> do echo \"number $i\"
> done
number {1..3}
/ #
我查看了https://linux.die.net/man/1/ash,但无法轻松找到如何执行此操作;有人知道正确的语法吗?
标签: ash