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")
// or cmd = exec.Command("bash", "-c", "put your commands here")
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