如何在Go中將多個(gè)外部命令傳遞到一起?我已經(jīng)試過了這段代碼,但是看到一條錯(cuò)誤消息exit status 1。package mainimport ( "io" "log" "os" "os/exec")func main() { c1 := exec.Command("ls") stdout1, err := c1.StdoutPipe() if err != nil { log.Fatal(err) } if err = c1.Start(); err != nil { log.Fatal(err) } if err = c1.Wait(); err != nil { log.Fatal(err) } c2 := exec.Command("wc", "-l") c2.Stdin = stdout1 stdout2, err := c2.StdoutPipe() if err != nil { log.Fatal(err) } if err = c2.Start(); err != nil { log.Fatal(err) } if err = c2.Wait(); err != nil { log.Fatal(err) } io.Copy(os.Stdout, stdout2)}
如何在Go中傳遞多個(gè)命令?
30秒到達(dá)戰(zhàn)場
2019-11-14 09:52:31