Arrays 如何在bash中将元素存储到数组
我又遇到了一个小问题,我想将字符串存储在数组中,我得到了以下代码:Arrays 如何在bash中将元素存储到数组,arrays,bash,store,Arrays,Bash,Store,我又遇到了一个小问题,我想将字符串存储在数组中,我得到了以下代码: echo -e "Enter an amount" read n for ((i=0;i<n;i++)); do echo "Enter number $i " read ${array[$i]} done echo -e "$array[@]}" echo-e“输入金额” 阅读 对于((i=0;i第5行可能应为: read array[$i] ${array[$i]}是您目前拥有的,它将以下标$i输出数
echo -e "Enter an amount"
read n
for ((i=0;i<n;i++));
do
echo "Enter number $i "
read ${array[$i]}
done
echo -e "$array[@]}"
echo-e“输入金额”
阅读
对于((i=0;i第5行可能应为:
read array[$i]
${array[$i]}
是您目前拥有的,它将以下标$i输出数组元素的值。read
命令将用户输入读取到指定的变量中,因此您需要指定变量名。您也可以编写
array=()
for ((i=0; i<n; i++)); do
read -p "Enter number $i "
array+=($REPLY)
done
array=()
对于((i=0;i