尝试从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}'