数组内容
someCommand=$(cat /etc/somelog) #pseudo
数组创建
array=($someCommand)
数组长度
arrayLen=${#array[@]}
for 循环迭代数组长度
for (( i=0; i<${arrayLen}; i++ ));
do
添加一些前缀(为了可读性)
$(($i + 1 ))
从 1 开始附加数字列表(用于清除选项)
echo "$(($i + 1 )) ${arr[$i]/#/someprefix}"
done
printf "\n"
echo "Please enter 1-${arrayLen} --> "
要求用户输入
read anwser
存储值(用 case 语句替换 for 循环会更好 - 但这是一个概念脚本)只是试图让它工作。
这就是我需要###的帮助(我认为?)
echo "${array[$anwser]}" # do things to #