您的位置:首页 > 编程语言 > Go语言

golang go 语言在 window下执行命令 获取本地ip

2016-11-29 23:00 495 查看
别的也不废话 直接上码

package main

import (
"fmt"
"log"
"os/exec"
"regexp"
)

func main() {

ww, err := exec.Command("CMD", "/C", " ping 126.com").Output()
if err != nil {
log.Fatal(err.Error())
}
fmt.Println(string(ww))

ww, err = exec.Command("CMD", "/C", " ipconfig").Output()
if err != nil {
log.Fatal(err.Error())
}
// fmt.Println(string(ww))

reg := regexp.MustCompile(`\d+\.\d+\.\d+\.\d+`)
fmt.Printf("%q\n", reg.FindAllString(string(ww), -1)[0])
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: