11
Shell脚本“ for”循环语法
我已经完成以下工作: for i in {2..10} do echo "output: $i" done 它产生一束线output: 2,output: 3,等。 但是,尝试运行以下命令: max=10 for i in {2..$max} do echo "$i" done 产生以下内容: output: {2..10} 如何使编译器认识到应将$ max视为数组的另一端,而不是字符串的一部分?