echo などの他のシェルプロンプトで使用されるエスケープコードを使用することは可能ですか?

echo などの他のシェルプロンプトで使用されるエスケープコードを使用することは可能ですか?

例: 走るとき

echo -e "\[\033[;33m\][\t \u (\#th) | \w]$\[\033[0m\]"

印刷された応答は\[\][ \u (\#th) | \w]$\[\](最初の後\[と最後の前はすべて\]オレンジがかった茶色です。

ただし、コマンド プロンプトを に設定すると、コマンド プロンプト\[\033[;33m\][\t \u (\#th) | \w]$\[\033[0m\]は次のように印刷されます[21:55:17 {username} (89th) | {current directory path}]$(ここでは、コマンド プロンプト全体がオレンジがかった茶色になります)。

結論として、私の質問は、コマンド プロンプトのデザイン (echo、cat、less など) を、コマンド プロンプトであるかのように印刷できるかどうかです。

関連情報