PS1 是 bash 提示符的環(huán)境變量。我可以通過echo $PS1我嘗試使用os.Getenv獲取PS1但不返回任何內(nèi)容:package mainimport ( "fmt" "os")func main() { fmt.Println(os.Getenv("PS1"))}為什么會發(fā)生這種情況,我應(yīng)該如何解決這個問題?謝謝。
1 回答

慕的地6264312
TA貢獻(xiàn)1817條經(jīng)驗 獲得超6個贊
PS1 可能未導(dǎo)出,這意味著它不會出現(xiàn)在 bash 的子進(jìn)程中
嘗試
export PS1
在運(yùn)行應(yīng)用程序之前
你也可以這樣做
PS1=$PS1 app
在子進(jìn)程中專門設(shè)置它
- 1 回答
- 0 關(guān)注
- 158 瀏覽
添加回答
舉報
0/150
提交
取消