Пилю свой .bashrc, много разных функций написал, некоторые используют реализация меню с помощью ф-ции select. Я тут подумал, чем в каждой отдельной ф-ции писать свой select, напишу-ка я унижерсальную функцию меню, которое формируется из аргументов переданных этой функции.
Проблема:
это меню с select'ом считывает для себя сначала ввод, а потом завершается и приходиться ещё раз вводить значение уже для ф-ции, которая вызывает это меню. Как мне присвоить выбранное значение selectom переменной. Или кaкой переменной select присваивает считаное значение?
showmenu(){
PS3='select an option: '
select CHOICE in $@; do
break
done
}