Somente read -r
é especificado por POSIX ; read -n NUM
, usado para ler NUM
caracteres, não é. Existe uma maneira portátil de retornar automaticamente depois de ler um determinado número de caracteres de stdin?
Meu caso de uso está imprimindo prompts como este:
Do the thing? [y/n]
Se possível, gostaria que o programa continuasse automaticamente após digitar y
ou n
, sem precisar que o usuário pressione enter depois.