以下命令适用于我的shell:
for ((j=0; j<=24; j++)) do > $j.json done
但有以下通知:
SC2039在POSIX sh中,循环算术未定义.
我想知道POSIX中的等价物是什么,以免在其他系统上遇到问题.
我想符合标准的方式是这样的:
j=0 while [ $j -le 24 ]; do true > "$j.json" j=$(( j + 1 )) done