我正在用解釋器編寫一個小程序,我想將shell無法識別的任何命令通過管道傳遞給bash,并像在普通終端中一樣打印輸出。func RunExtern(c *shell.Cmd) (string, os.Error) { cmd := exec.Command(c.Cmd(), c.Args()...) out, err := cmd.Output() return string(out), err}這是我到目前為止編寫的內(nèi)容,但是它只執(zhí)行帶有args的程序,我想將整行發(fā)送到bash并獲取輸出,知道怎么做嗎?
- 1 回答
- 0 關(guān)注
- 193 瀏覽
添加回答
舉報
0/150
提交
取消