ip=`ifconfig|xargs|awk '{print $7}'|sed -e 's/[a-z]*:/''/'`
一种方法是:
ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}'
有点小,虽然它不是健壮的,并可以返回错误的值,具体取决于您的系统:
$ /sbin/ifconfig | sed -n '2 p' | awk '{print $3}'
(从http://www.htmlstaff.org/ver.php?id=22346)