for j in $(seq 10 3600);do - 终止于 1028
for j in $(seq 100 3600);do - 终止于 1118
for j in $(seq 1000 3600);do - 于 2018 年终止
我期望循环生成从下限到上限的所有数字
#!/bin/ash
for j in $(seq 10 3600);do
echo $j
while read -n1 digit; do
:
done < <(echo -n "$j")
done
为什么
如果没有内部循环,它会打印出序列中的所有数字,这就是我感到困惑的原因。 我的 Busybox 没有 getconf,但是 xargs --show-limits 给出 你的环境变量占用750字节 POSIX 参数长度上限(本系统):2094354 POSIX 参数长度最小允许上限(所有系统):4096 我们实际可以使用的命令的最大长度:2093604 我们实际使用的命令缓冲区的大小:131072 感谢您到目前为止的回复。