OK,这是一个比较复杂一点比你预期,但有 是 一个解决方案:
package mainimport ( "fmt" "os/exec" "syscall")func main() { cmd := exec.Command(`find`) cmd.SysProcAttr = &syscall.SysProcAttr{} cmd.SysProcAttr.CmdLine = `find "SomeText" test.txt` out, err := cmd.Output() fmt.Printf("%sn", out) fmt.Printf("%vn", err)}不幸的是,尽管在2011年添加了对此功能的支持,但它似乎尚未纳入文档中。(尽管也许我只是不知道在哪里看。)



