bashread
コマンドは常に端末にユーザー入力を印刷しますか、それとも直接使用しますかecho
?
たとえば、ループread -n 1 repl
内でこれを行い、while do
毎回各文字を読みます。
ベストアンサー1
このread
コマンドは入力内容を印刷しません(このオプションを使用するとプロンプトを印刷できます)。入力を処理する方法はあなたの選択です。
端末に入力を入力すると、端末ドライバは入力した内容を印刷します(ただし、これは再構成を使用して実行できますstty
)。
パイプやファイルから読み取る場合、受信した内容をすべて印刷して読み込むことはできません。