Como eu leio qualquer tecla no Bash?
eu posso conseguirread -n 1 KEY
para obter a maioria das chaves, exceto as teclas representadas por vários caracteres. Por exemplo, se eu pressionar a tecla de seta para cima:
$ read -n 1; echo
^[[A
$ [A
Como você pode ver,read
leva apenas oEsc e a[A
sobra.
O que eu quero poder fazer em um script é:
Vá até uma lista com as teclas de seta e pressioneEntrar fazer algo com issoPara outras ações, pressione teclas diferentes.