[英]Run perl from golang
我想将我的 golang 应用程序中的 perl 用于正则表达式。 如何运行 perl 文件并在两个进程之间进行通信? 我试过包os/exec
但它给了我一个指针作为最终值。
我认为使用os/exec
只是为了使用正则表达式并不是一个好主意。 但如果你绝对需要。 通过os/exec
命令运行它,然后从Cmd.Stdout
和Cmd.Stderr
读取它。 要提供输入,您可以使用Cmd.Stdin
。
您正在获取指针可能是因为您没有运行该命令。 这就是你尝试的方式c :=exec.Command('perl')
也运行c.Run()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.