从golang运行perl
我想将golang应用程序中的perl用于正则表达式。如何运行perl文件并在两个进程之间进行通信?我已经尝试过该程序包,os/exec
但是它给了我一个指针作为最终值。
回答:
我不认为os/exec
仅使用正则表达式不是一个好主意。但是,如果您绝对需要。通过os/exec
命令运行它,然后从Cmd.Stdout
和读取它Cmd.Stderr
。为了提供输入,您可以使用Cmd.Stdin
。
您获得指针的原因可能是因为您没有运行命令。那是你如何努力 c :=exec.Command('perl')
,也需要运行c.Run()
以上是 从golang运行perl 的全部内容, 来源链接: utcz.com/qa/426577.html