亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
河源市| 望谟县| 淳安县| 合山市| 凤凰县| 郓城县| 高雄县| 内乡县| 登封市| 棋牌| 宁强县| 岳阳县| 志丹县| 平和县| 壤塘县| 衡东县| 信宜市| 岳阳县| 寻乌县| 宿州市| 浏阳市| 湖南省| 电白县| 沈丘县| 资兴市| 尉氏县| 金乡县| 商城县| 石家庄市| 安泽县| 呼图壁县| 青海省| 崇州市| 磐安县| 依安县| 吉木乃县| 石泉县| 新营市| 北海市| 丹东市| 华池县|