我正在嘗試在 golang 中執行一個命令,該命令轉到 ~ 路徑。就像在終端中運行一樣ls ~。最終我想在位于 ~/TestDirectory 的特定目錄中創建命令,例如 git pull、mkdir 等。這是我試過的:out, _ := exec.Command("ls", "~").Output()-> 輸出為空,因此運行exec.Command("cd", "~")不會轉到 ~ 目錄。out, _ := exec.Command("ls", "../..").Output()-> 輸出比我當前的目錄高 2 個目錄,但它不是這樣做的方法,因為當前項目可能在任何地方另外,我嘗試設置命令的當前目錄,輸出為零。cmd := exec.Command("cd")
cmd.Dir = "~"
cmd.Run()
1 回答

慕蓋茨4494581
TA貢獻1850條經驗 獲得超11個贊
- 1 回答
- 0 關注
- 92 瀏覽
添加回答
舉報
0/150
提交
取消