go语言编写 execl
时间: 2023-07-07 10:42:53 浏览: 97
Excelize 是 Go 语言编写的一个用来操作 Office Excel 文档类库,基于 ECMA-376 OOXML 技术
在 Go 语言中,可以使用 `os/exec` 包来执行外部命令。以下是一个简单的示例代码,演示了如何使用 `os/exec` 包来执行 `ls` 命令:
```go
package main
import (
"fmt"
"os/exec"
)
func main() {
// 执行 ls 命令
cmd := exec.Command("ls")
// 捕获输出结果
output, err := cmd.Output()
if err != nil {
fmt.Println("Error:", err)
return
}
// 输出结果
fmt.Println(string(output))
}
```
在上述示例中,我们首先创建了一个 `cmd` 变量,通过 `exec.Command` 函数创建了一个 `ls` 命令的执行对象。然后,我们使用 `cmd.Output` 方法来执行该命令,并捕获输出结果。最后,我们将输出结果转换为字符串并输出到控制台。
你可以根据需要修改命令和参数,以使用 `os/exec` 包执行任何外部命令。
阅读全文