下面命令获取的是eth0的IP地址,可以修改命令获取其它接口的。
招一,用sed:
ifconfig | sed -n '/eth0/{N;s/.*inet addr://;s/ .*//p}'
招二,用awk:
ifconfig | awk '/eth0/{getline;gsub(/addr:/,"",$2);print $2}'