У меня есть время l oop, которое использует vared для запроса ввода пользователя. Я ищу способ установить тайм-аут, выполнить переменную по умолчанию и l oop вернуться к приглашению, если пользователь не вводит данные через определенное время. Мне известно о команде чтения и ее аргументе времени ожидания, но возможно ли это как-то с помощью vared?
Кроме того, есть ли способ установить значение по умолчанию для vared, которое не выводится на приглашение?
Любая помощь с благодарностью!
local command
while :
do
echo "Enter a command or type 'quit' to exit:"
vared -p "[*]: " command
if [ "$command" = "quit" ]; then
break
else
run command
fi
clear
done