Go语言新濠天地Shell与可执行新濠天地(使用输入输出Pipe)_新濠天地网 Go语言新濠天地Shell与可执行新濠天地(使用输入输出Pipe)_新濠天地网

新濠天地网

Go语言新濠天地Shell与可执行新濠天地(使用输入输出Pipe)

1年以前  |  官网数:80 次  |    

使用管道连接到grep命令的标准输入,过滤包含test的字符串,并使用管道连接标准输出。

package main
import (
"fmt"
"io/ioutil"
"os/exec"
)
func main(){
cmd := exec.Command("/bin/bash", "-c", "grep test")
stdin, _ := cmd.StdinPipe()
stdout, _ := cmd.StdoutPipe()
if err := cmd.Start(); err != nil{
fmt.Println("Execute failed when Start:" + err.Error())
return
}
stdin.Write([]byte("go text for grep\n"))
stdin.Write([]byte("go test text for grep\n"))
stdin.Close()
out_bytes, _ := ioutil.ReadAll(stdout)
stdout.Close()
if err := cmd.Wait(); err != nil {
fmt.Println("Execute failed when Wait:" + err.Error())
return
}
fmt.Println("Execute finished:" + string(out_bytes))
}

相关新濠天地:


SSH 登录失败:Host key verification failed

PHP分页新濠天地制作新濠天地讲解

将二进制数据转为16进制以便新濠天地

PHP自定义新濠天地获取搜索引擎来源关键字的方法

Java生成UUID

获取IMSI

在Zeus Web Server中安装PHP语言支持

让你成为最历害的git提交人

获取IMEI

再谈PHP中单双引号的区别详解

Python 2与Python 3版本和编码的对比

PHP实现简单爬虫的方法

php+ajax+json 详解及实例app

wget使用技巧

php封装的page分页类完整实例

php实现数组中索引关联数据转换成json新濠天地的方法

php数组合并array_merge()新濠天地使用注意事项

桌面中心(一)创建数据库

PHP设计模式之工厂模式与单例模式

指定应用ID以获取对应的应用名称
qy77千亿国际富爸爸娱乐官网qy77千亿国际