У меня есть следующий скрипт bash:
# do some time consuming task here
read -p "Give me some input: " input
Теперь, как вы уже догадались, если пользователь нажимает некоторые случайные клавиши во время «трудоемкой задачи», нежелательный ввод также учитывается. Как очистить stdin
(или, по крайней мере, проигнорировать) перед выполнением команды чтения?