色付きのプロンプトをbashで表示したい。 通常、私は例えば、次のように次の操作を行います。読み取りコマンドで色と変数を使用する
read -p $'\033[1;32m hello world?' helloWorld
これはうまく動作しますが、ない変数がプロンプト文字列に展開されていません。今、私は色と拡張変数をしたいが、これは動作しません:
read -p $'\033[1;32m hello $thisVariableIsNotExpanded ?' helloWorld
私はちょうどecho -e
代わりのread -p
を使用してみましたが、これは私が望んでいない改行が追加されます。
私はどのように読み取りプロンプトで色と変数の拡張を行うことができますか?
色のコードを変数に入れておくと、もっと楽になります。 – 123