分页: 2 / 2

发表于 : 2008-04-08 15:13
percy

代码: 全选

ifconfig |grep Bcast|cut -d ":" -f2|cut -d " " -f1

发表于 : 2008-04-15 1:02
mr.wsr
呵呵
ifconfig eth0 | grep 'inet ' | awk '{print $2}' | awk -F: '{print $2}'

发表于 : 2008-04-16 11:56
utnubudnai
Another one:
echo $(ifconfig eth0 | grep inet | cut -d: -f2 | cut -d' ' -f1 | grep -v '127')

Re:

发表于 : 2009-07-30 0:24
tusooa
bones7456 写了:
yaoms 写了:

代码: 全选

ifconfig eth1 | grep inet\ addr | awk '{print $2}' | awk -F: '{print $2}'
通用性不是很好,我这locale下就要改成

代码: 全选

ifconfig eth0 | grep inet\ 地址 | awk '{print $2}' | awk -F: '{print $2}'
才能工作.
期待更好的答案.
加上LANG环境变量就是了

代码: 全选

LANG=en_US.UTF-8 ifconfig eth1 | grep "inet addr" | awk '{print $2}' | awk -F: '{print $2}'
wiki里的更好: :em02

代码: 全选

ifconfig eth0 |awk '/inet/ {split($2,x,":");print x[2]}'

Re: [问题]请问如何得到本机ip地址?

发表于 : 2009-07-30 10:48
tubunu
试试sed
ifconfig -a|sed -e '/inet /!d;/127.0.0.1/d;s/^[^0-9]*\(\([0-9]\{1,3\}\.\{0,1\}\)\{4\}\).*/\1/;'

Re: [问题]请问如何得到本机ip地址?

发表于 : 2009-07-30 11:42
tubunu
原来有人在挖坟呀。。。

:em20 :em20 :em20

Re: [问题]请问如何得到本机ip地址?

发表于 : 2009-08-07 23:13
c\nc
我是 adsl ,站在 yaoms 的肩膀上: :em04

代码: 全选

read ip < <(ip -f inet addr | awk '/ppp0$/{print $2}')