Я пытаюсь перебрать массив и установить параметры для интерактивного выбора. Не могу понять правильный синтаксис и / или способ сделать это. Вот что у меня есть, пока.
array=(red blue green yellow)
PS3='Select option: '
echo "Options are $array"
select opt in "${array[@]}"
do
case $opt in
for c in "${array[@]}" do
export COLOR="${array[$c]}"
break
;;
done
esac
done
Не уверен, что я делаю неправильно с синтаксисом или подходом, но я получаю следующую ошибку:
syntax error near unexpected token `c'
Ожидаемое поведение будет:
Select choice:
1) red
2) blue
3) green
4) yellow