待たずに端末で読む[ENTER]

待たずに端末で読む[ENTER]

このような愚かな質問で面倒になって申し訳ありませんが、最近Linuxターミナルを使い始め、このコマンドに関する論文を読んだときに、stty次の問題が見つかりました。

¿エコーを変更して待たずに読むことができる方法は何ですかENTER(「0」から「f」までの16進数を入力するだけです)?

私は最初の部分stty -echostty echo

しかし、待たずに端末で読む方法がわかりませんENTER。 2番目の項目を検索しましたが、コマンドでこれを達成するための設定がman見つかりませんでした。stty

簡単にする必要があることを知っていますが、入力16進数を追加するソリューションやロジックを見つけることができません。

ベストアンサー1

read - shell組み込みコマンドを参照している場合は、ENTERを待つのではなく、N文字を読み取って返すオプションがあります。努力する:

read -n1 ; echo You entered $REPLY

返品、read --help

おすすめ記事