中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

golang調用shell腳本的方法是什么

小億
132
2023-10-31 12:03:42
欄目: 編程語言

在Go語言中,可以使用os/exec包來調用shell腳本。

下面是一個示例代碼:

package main

import (
	"fmt"
	"log"
	"os/exec"
)

func main() {
	cmd := exec.Command("sh", "script.sh") // 替換為你的shell腳本名字
	output, err := cmd.Output()
	if err != nil {
		log.Fatal(err)
	}
	fmt.Println(string(output))
}

在上面的代碼中,我們使用exec.Command函數創建一個新的命令,第一個參數是要執行的命令,第二個參數是要傳遞給命令的參數。然后,我們使用cmd.Output()方法執行命令并獲取輸出結果。

需要注意的是,這里的示例是在Linux或者Mac OS上運行的,如果你在Windows上運行,你可能需要將sh替換為cmd。另外,你需要確保shell腳本的可執行權限已經設置。

0
吉林市| 永春县| 民权县| 牟定县| 常州市| 宁都县| 张家界市| 德庆县| 灵川县| 铅山县| 灵山县| 瑞昌市| 峨山| 石门县| 威宁| 乳山市| 鲜城| 大安市| 宁晋县| 安阳市| 伊宁县| 长海县| 四子王旗| 宜城市| 昌宁县| 容城县| 静安区| 松滋市| 舞阳县| 黑河市| 长葛市| 乾安县| 汾阳市| 房产| 临潭县| 陆良县| 通榆县| 双鸭山市| 九江市| 瑞金市| 宝坻区|