У меня есть оболочка script, которая по сути говорит что-то вроде
while true; do
read -r input
if ["$input" = "a"]; then
echo "hello world"
fi
done
Все хорошо, и хорошо, но я просто понял, что нужно нажать ENTER, это серьезная проблема в этой ситуации. Мне нужно, чтобы script отвечал, когда нажата клавиша, без нажатия клавиши ввода.
Есть ли способ достичь этой функциональности в оболочке script?