bash скрипт - Enter как клавиша действия по умолчанию [РЕШЕНО]
juffinhalli 30 июня, 2011 - 17:23
Добрый день!
Пишу скрипт где задаётся вопрос и 3 ответа да, нет, выход.
read -n1 -p " Желаете начать?(n) " Keypress
if [ $Keypress = "y" ]; then
echo "yes"
elif [ $Keypress = "n" ]; then
echo "no"
elif [ $Keypress = "q" ]; then
echo "quit"
else
echo "Неправильный ввод"
fi
буква + Enter = результат. Всё работает.
Для ускорения процесса хочу сделать: Enter = результат.
Но как выполнить обработку нажатия только на Enter? Помогите кто может.
С уважением, juffinhalli.
»
- Для комментирования войдите или зарегистрируйтесь

(*)
http://linuxcommand.org/wss0100.php
Вкратце - дело в дополнительных кавычках
read -n1 -p " Желаете начать?(n) " Keypress if [ "$Keypress" = "" ]; then echo "yes" fiпасибо
помогло
--------------------
A potentia ad actum (лат.)
abs = Advanced Bash Scripting
http://www.bash-scripting.ru/abs/chunks/
и вот там http://www.bash-scripting.ru/abs/chunks/ch10s04.html