|
发表于 2003-1-24 13:16:38
|
显示全部楼层
再给几种方法,老外网站上看到的
IPDIN1="$(/sbin/ifconfig |awk -F'[: ]+' '/inet addr:/ {print $4}' | egrep -v '(^127\.|^192\.168)')"
IPDIN2="$(/sbin/ifconfig | grep inet | grep -v 192.168 | grep -v 127 | awk '{print $2}' | cut -f 2 -d ':')"
IPDIN3="$(ifconfig ppp0 | grep inet | tac -s addr: | fmt -15 | grep ^[123456789])"
IPDIN4="$(ifconfig ppp0 | sed -e '/inet/!d' -e 's/.*addr://' -e 's/[ ].*//')"
取ppp0的ip的,你也可以改造成取ethn的,4种方法最后都是得到的ip,我用来写iptable firewall script的 |
|