1. Go运行shell命令
cmd.go实现了ubuntu终端"whoami"命令的查询。
package main
import (
"os/exec"
"fmt"
)
func main(){
var cmd
*exec
.Cmd
var whoami
[]byte
var err
error
cmd
= exec
.Command("whoami")
whoami
, err
= cmd
.Output()
if err
==nil{
fmt
.Println(string(whoami
))
}else{
fmt
.Println(err
)
}
}
解释执行。
# go run cmd.go
root
参考资料
[1. Go执行终端shell命令] https://blog.csdn.net/kwame211/article/details/79204606