数组分配bash脚本未按预期工作
我试图在bash脚本的数组中输入一些变量。 这是我写的代码,但它不起作用。echo命令返回命令键[0]例如找不到的消息数组分配bash脚本未按预期工作,bash,Bash,我试图在bash脚本的数组中输入一些变量。 这是我写的代码,但它不起作用。echo命令返回命令键[0]例如找不到的消息 curl https://www.gentoo.org/downloads/signatures/ | grep 0x | cut -d '>' -f3 | cut -d '<' -f1 | while read line; do KEYS[$i]=$line echo $(KEYS[$i])
curl https://www.gentoo.org/downloads/signatures/ | grep 0x | cut -d '>' -f3 | cut -d '<' -f1 | while read line; do
KEYS[$i]=$line
echo $(KEYS[$i])
((i++))
done
我真的不介意回音,但问题是我以后如何使用这个阵列
谢谢大家!
注意:操作系统是Cent OS 7,正确的语法使用花括号,而不是圆括号:
echo ${KEY[i]}
我前面的美元符号是可选的