cro*_*sso 2 shell posix for-loop
以下命令适用于我的shell:
for ((j=0; j<=24; j++))
do > $j.json
done
Run Code Online (Sandbox Code Playgroud)
但有以下通知:
SC2039在POSIX sh中,循环算术未定义.
我想知道POSIX中的等价物是什么,以免在其他系统上遇到问题.
另一种应该在 POSIX shell 中工作的方法:
for j in $(seq 0 24); do
...
done
Run Code Online (Sandbox Code Playgroud)
我想符合标准的方式是这样的:
j=0
while [ $j -le 24 ]; do
true > "$j.json"
j=$(( j + 1 ))
done
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3435 次 |
| 最近记录: |