在另一個 shell 類型下執行的 shell 腳本中出現奇怪的 shell 提示字元 (PS) 2024-9-8 • zsh prompt 當我運行#!/bin/sh包含set -o xtrace在互動式腳本中的腳本時zsh,我得到看起來像的奇怪輸出%F{red}>> %f。顯然我用的是PS4.zshrc但是解釋shell是sh。我怎樣才能避免這種情況? 答案1 export每當您在 ~/.zshrc 中設定 PS4 變數時,請勿使用它。只需將其設為內部變數即可(事實就是如此)。 相關內容