如何从传递给命令标准输入的连接中读取/操作输入?
例如,给定以下代码。
c, _ := net.Dial("tcp", somehost) cmd := exec.Command("/bin/sh") cmd.Stdin, cmd.Stdout, cmd.Stderr = c, c, c cmd.Run()
在将字符串传递给 cmd.Stdin 之前如何从连接中反转字符串,或者我如何解析字符串而不将其传递给 cmd.Stdin?
我考虑过从与 bufio 的连接中读取,然后将其传递给 Command 第二个参数 params,但我希望有一个更好的解决方案,它不需要我处理命令中 args 输入的所有不同情况,而只是传递分析输入后将其发送到标准输入
www说
相关分类