![是否可以使用 shell 提示字元其他軟體中使用的轉義碼,例如 echo?](https://rvso.com/image/1654519/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%20shell%20%E6%8F%90%E7%A4%BA%E5%AD%97%E5%85%83%E5%85%B6%E4%BB%96%E8%BB%9F%E9%AB%94%E4%B8%AD%E4%BD%BF%E7%94%A8%E7%9A%84%E8%BD%89%E7%BE%A9%E7%A2%BC%EF%BC%8C%E4%BE%8B%E5%A6%82%20echo%EF%BC%9F.png)
例:當我跑步時
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 等...),就像它是命令提示字元一樣嗎?