shell中数组怎么循环赋值,急?
Bash环境可以做到这一点。
#!/bin/bashfor((I=1I<=100I))doname[$I]=$Iecho${name[$I]}为了方便检查,添加打印完成的一般点(按照POSIX标准)可以如下:#!/bin/shdeclare-anameforIin`SEQ100`doname[$I]=$Iecho${name[$I]}为了方便检查,请添加完成的打印;!/bin/bashread-P“请输入一组数字:”-aarrayaccumulate=1表示${array[@]}doaccumulate=$($accumulate*num))doneecho“乘积是:”$accumulate计算读入的一组数字的乘积(在同一行上输入)