shell – 哪个终端命令只获得IP地址,没有别的?

前端之家收集整理的这篇文章主要介绍了shell – 哪个终端命令只获得IP地址,没有别的?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图在我写的脚本中只使用IP地址(inet)作为参数。

在unix终端有一个简单的方法获取IP地址,而不是通过ifconfig?

你可以编写一个只返回IP的脚本:
/sbin/ifconfig eth0 | grep 'inet addr' | cut -d: -f2 | awk '{print $1}'

对于MAC:

ifconfig | grep "inet " | grep -v 127.0.0.1 | cut -d\  -f2

或者对于linux系统

hostname -i | awk '{print $3}' # Ubuntu 

hostname -i # Debian
原文链接:https://www.f2er.com/bash/389264.html

猜你在找的Bash相关文章