シェルスクリプトでキー入力によって動作を変えたいのですが
readだとenterを押さないと入力された値を取得出来ません。

1.処理A
2.処理B
3.処理C
0.終了
実行する処理のキーを押してください>

上記のように画面上へ表示し、キーを押された時点で各処理実行したいのですが
シェルスクリプトで可能でしょうか?