我现在有一个数组arr="10,11,30",如果要用for循环写一个循环语句,遍历数组arr,每读取其中一个数字如10,就将10加入到变量ouput_s中,同时sum+1,最后输出output_s和sum,该怎么写,求高手支招。
output_s最后输出内容就是10,11,30。sum输出内容是3,一共三个数。
å¨ä½ ä¸ä¸ªé®é¢ä¸åçè¿ä½ äºï¼ç¨æ°ç»åå¼
#!/bin/bash
arr=(10 11 30)
sum=0
for a in ${arr[*]}
do
ouput_s[$sum]=$a
sum=$((sum+1))
done
echo "${ouput_s[@]}"
echo "$sum"
#!/bin/bash
arr=(10 11 30)
sum=0
for a in ${arr[*]}
do
ouput_s[$sum]=$a
sum=$((sum+1))
done
echo "${ouput_s[@]}"
echo "$sum"
温馨提示:答案为网友推荐,仅供参考