怎样用shell命令输出IP地址?

怎样用shell命令输出IP地址?

我知道用ifconfig eth0/ppp0 可以得到ip地址,可是怎么单把ip输出而不要其他的内容呢?
用sed和awk进行过滤:
[code:1]/sbin/ifconfig ppp0 |
sed -n -e 's/inet addr://'p |
awk '{ print $1 }'[/code:1]
good