Go語言示例 --15運行ubuntu終端shell命令

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章