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])
}
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])
}
相关文章推荐
- python学习五:执行linux命令的两种方法、提高运行效率、进制转换、切片详解、ip和mac获取
- Go语言执行系统命令行命令(转)
- go语言获取exe文件执行路径
- go语言获取本地IP地址(图形界面)
- C 语言getopt与go语言flag获取命令参数
- Go语言远程执行ssh命令简单封装(支持带交互命令)
- Go语言执行系统命令
- 程序内执行shell命令自动获取局域网内所有在线IP和开放端口(Linux)
- 执行【本地命令】获取本机MAC
- java执行shell命令 获取ip配置信息
- 8086汇编语言自学经验分享 T命令执行CS:IP所指内存的指令
- Go语言执行系统命令行命令的方法
- 关于window下和Ubuntu下获取本地ip地址的方法;2.关于通过槽函数名执行槽函数的办法,3.QString初始化的意义
- java 中调用window系统中的文件,或者执行命令(shell、.CMD、.EXE)并获取返回值
- Go实战--golang中获取公网ip、查看内网ip、检测ip类型、校验ip区间、ip地址string和int转换、根据ip判断地区国家运营商等
- window系统上用PHP获取本地物理IP代码
- JAVA工具类(6)---IPUtil工具类(获取window与linux的本地ip及客户端ip)
- Golang 1.0 文档使用。godoc ,go 命令 学习 ,本地运行 gotour
- Golang学习之InterfaceAddrs获取本地IP
- Golang 1.0 文档使用。godoc ,go 命令 学习 ,本地运行 gotour