共計 394 個字符,預計需要花費 1 分鐘才能閱讀完成。
在 Go 語言中,執行 Linux 命令可以使用 os/exec
包中的 Command
函數。
下面是一個簡單的示例,展示了如何在 Go 程序中執行 Linux 命令:
package main
import ("fmt"
"log"
"os/exec"
)
func main() {// 執行 Linux 命令
cmd := exec.Command("ls", "-l")
// 獲取命令輸出
output, err := cmd.Output()
if err != nil {log.Fatal(err)
}
// 打印輸出結果
fmt.Println(string(output))
}
在上述示例中,使用 exec.Command
函數創建一個新的命令。第一個參數是要執行的命令名稱,后面的參數是命令的參數。Output
方法用于執行命令并返回輸出結果。
需要注意的是,執行命令時需要確保命令存在于系統的 PATH 環境變量中,否則會返回錯誤。
丸趣 TV 網 – 提供最優質的資源集合!
正文完