zshタブの完成など、シェルに「一時的に」出力する方法は?

zshタブの完成など、シェルに「一時的に」出力する方法は?

zshシェルでTabをダブルクリックしてTabを完了すると、オプションがプロンプトの下に表示されます。ただし、選択するとオプションが消えます。

キーワード検索に基づいて標準出力にパスワードを出力する小さなスクリプトがあります。唯一の問題は、コピーして貼り付けた後もパスワードが端末に残っていることです。私は私のパスワードスクリプトにこの「一時的な」出力を実装したいと思います。可能ですか?

答え1

使用されるすべてのシステムで用語情報:

printf "The password is %s " "swordfish"
read -r line
tput cuu1; tput el

パスワードを削除して終了するには+を押しEnter、今すぐ終了するにはCtrl+を押しますC。システムで以下を使用する場合用語キャップ、使用tput up; tput ce。このコードは、ユーザーがを押したときにカーソルがまだパスワード行にあると想定していますEnter

関連情報