linux获取本机IP地址两招

下面命令获取的是eth0的IP地址,可以修改命令获取其它接口的。

招一,用sed:

ifconfig | sed -n '/eth0/{N;s/.*inet addr://;s/ .*//p}'

招二,用awk:

ifconfig | awk '/eth0/{getline;gsub(/addr:/,"",$2);print $2}'

2011年10月20日