Eu tenho o seguinte script bash:
# do some time consuming task here
read -p "Give me some input: " input
Agora, como você deve ter adivinhado, se um usuário pressionar algumas teclas aleatórias durante a "tarefa demorada", a entrada indesejada será levada em consideração também. Como limpo stdin
(ou pelo menos o ignoro) antes de emitir o comando de leitura?