標準入力に入力されたキーがエコーされないようにします。

標準入力に入力されたキーがエコーされないようにします。

これを実行してcat > filename.extから複数のテキストを入力すると、テキストが(1)入力すると画面に表示され(2)filename.extに表示されます。

テキストファイルでこれを行うと問題はありませんが、バイナリファイルで実行すると上記のように奇妙なことが発生する可能性があるため、さらに問題になります。https://www.chiark.greenend.org.uk/~sgtatham/putty/faq.html#faq-puttyputty

それでは、私が入力したキーストロークが画面に反映されないようにする方法についてのアイデアはありますか?

ベストアンサー1

はい、ttys設定でエコーをオフにしてください。シェルでは、次のコマンドを使用してこれを実行できますstty -echo

(g=$(stty -g); stty -echo; cat > outfile; stty "$g")
<type blindly, finish by Enter, Control-D>

おすすめ記事