Linux和Aix系统shell获取IP地址

Linux 6.x

1
# ifconfig -a |grep "inet 192" | cut -d ' ' -f 2 | awk -F'/' '{print $1}'

  

Linux 7.x

1
# ip a |grep "inet 192" |cut -d ' ' -f 6 | awk -F'/' '{print $1}'

 

Aix 6.1

1
# ifconfig -a |grep "inet 192" | cut -d ' ' -f 2 | awk -F'/' '{print $1}'

  

Aix 7.1  

1
# ifconfig -a |grep "inet 192" | cut -d ' ' -f 2 | awk -F'/' '{print $1}'

  

说明:

1
ifconfig -a 或ip a : 不同系统版本获取IP命令<br><br>grep "inet 192" : 获取带"inet 192"关键字的行
cut -d ' ' -f 2 : 以空格为分割符,获取第二列

awk -F'/' '{print $1}' :得到上一步结果,以"/"作为分隔符 获取第一列

 

posted @   悟透  阅读(503)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
点击右上角即可分享
微信分享提示