2
すてきですっきりしたインターフェースを実践しようとしています。しかし、私はこの問題に立ち往生しています。私は私がtput rmul
はこの文が成功した後、下線を削除するために使用されている間単語に下線を引くために使用され、この方法backspaceは、bashのtputコマンドの下線を削除しません。
echo -n "Title : "; read -p "$(tput smul)" getTitle; tput rmul
tput smul
を使用してそれを実行するために管理し、ユーザの入力を強調しようとしています。
残念ながら、私が間違って入力してスペースを取り戻すことにした場合、下線はそれに応じて消えませんでした。
代わりに、すべてのユーザー入力を削除しても、下線はそのまま残ります。
解決方法はありますか? -e
フラグ経由
感謝!それは動作しますが、 '-e'フラグが何をしているのか尋ねるかもしれません。 –
'readline'ライブラリにその行を読み込ませるように' read'を指示します。私がリンクしたWikipediaの記事をチェックしてください。 – hek2mgl