golang 怎么使用管道执行windows命令

beyondmars3 · · 1402 次点击
```` func main() { cmd1 := exec.Command(`ps`, `aux`) cmd2 := exec.Command(`grep`, `pipe`) pr, pw := io.Pipe() cmd1.Stdout = pw cmd2.Stdin = pr go func() { fmt.Println(1, cmd1.Run()) _ = pw.Close() }() output, err := cmd2.CombinedOutput() fmt.Println(2, err, string(output)) } ````
#1
更多评论
jan-bar
想要拥有,必定付出。
[我的帖子](https://studygolang.com/topics/10284) 前几天我才发了一个帖子,你可以试试我那个方法,包你满意。
#2