123456789101112131415161718192021222324252627282930 |
- package main
- import (
- "fmt"
- "os/exec"
- )
- // exec command
- func doCommand(cmd string) {
- fmt.Println(cmd)
- cmdRes := exec.Command("libreoffice", "--headless", "--convert-to html", "*.doc", "--outdir", "output")
- stdout, err := cmdRes.Output()
- if err != nil {
- fmt.Println(err.Error())
- return
- }
- fmt.Print(string(stdout))
- cmdRes2 := exec.Command("libreoffice", "--headless", "--convert-to html", "*.docx", "--outdir", "output")
- stdout2, err2 := cmdRes2.Output()
- if err2 != nil {
- fmt.Println(err2.Error())
- return
- }
- fmt.Print("finish.... result is:")
- fmt.Print(string(stdout2))
- }
- func main() {
- doCommand("go get -u github.com/golang/protobuf/protoc-gen-go")
- }
|