当前位置: 技术问答>linux和unix
如何获取IP并保存
来源: 互联网 发布时间:2016-10-11
本文导语: 是这样的,现在我的IP是一个动态的IP,每次连网的时候都可能发生变化,我想在linux下获取并将这个IP保存到我的一个文件里,应该怎么做呢? | ifconfig -a | grep "Bcast:" | awk '{print $2}' | cu...
是这样的,现在我的IP是一个动态的IP,每次连网的时候都可能发生变化,我想在linux下获取并将这个IP保存到我的一个文件里,应该怎么做呢?
|
ifconfig -a | grep "Bcast:" | awk '{print $2}' | cut -d: -f2 >>file
|
内网IP:
ifconfig -a | grep 'inet ' | cut -d ':' -f 2 |cut -d ' ' -f 1 | grep -v '^127' >> file
外网IP:
curl -s 'http://checkip.dyndns.org' | sed 's/.*Current IP Address: ([0-9\.]*).*/1/g' >> file
ifconfig -a | grep 'inet ' | cut -d ':' -f 2 |cut -d ' ' -f 1 | grep -v '^127' >> file
外网IP:
curl -s 'http://checkip.dyndns.org' | sed 's/.*Current IP Address: ([0-9\.]*).*/1/g' >> file
|
ifconfig -a|sed -e 's/^.*inet addr:([^ ]*).*Bcast.*$/1/p' -e d >>file