os / exec获取网关ip给出错误状态1

时间:2019-05-23 14:23:05

标签: linux go

尝试从golang代码获取网桥网关ip。二手的os / exec程序包

软件包主要

import (
    "fmt"
    "os/exec"
)

func main() {
    args := []string{"route|awk", "'/default/ { print $3 }'"}
    ip, err := exec.Command("/sbin/ip", args...).Output()
    if err != nil {
        fmt.Println(err)
    }
    fmt.Printf("ip is %s", string(ip))
}

预期由给出的相同输出 / sbin / ip route | awk'/ default / {print $ 3}'

0 个答案:

没有答案