• 重要通知:网站内容不做更新,只对现有的进行扩展,新技术资料已转移到其它位置存储。

  • 通知:2021年3月21日将博客服务器迁移,感谢好友老刘提供的服务器!!!
    点击查看具体站点更新信息

  • 提示:站点启用不定时清理注册未登录的帐户,已登录过用户请无视!

  • 通知:2019年5月18日网站迎来一波大更新!!!

    点击查看具体站点更新信息

过滤网卡IP地址的方法

系统集成 盛行 9年前 (2014-07-11) 1944次浏览 已收录 0个评论 扫描二维码
文章目录
[隐藏]

1.方式1

[root@rsync-client ~]# ifconfig ens192 | sed -n 2p | awk '{print $2}'| cut -d ":" -f 2
192.168.1.247

过滤网卡IP地址的方法

2.方式2

ifconfig eth0 | grep "inet addr" | awk '{print $2}'|awk -F '[:]' '{print $2}'

过滤网卡IP地址的方法

3.方式3

ifconfig eth0 | head -n 2 | tail -n 1 | awk -F '[:]' '{print $2}' | awk '{print $1}'

过滤网卡IP地址的方法

4.方式4

ifconfig eth0 | grep 'inet addr' | awk -F '[ :]+' '{print $4}'

过滤网卡IP地址的方法

5.方式5

ifconfig eth0 | awk -F '[: ]+' 'NR==2{print $4}'

过滤网卡IP地址的方法

6.方式6

grep IPADDR /etc/sysconfig/network-scripts/ifcfg-eth0 | cut -d "=" -f 2

过滤网卡IP地址的方法

7.方式7

sed -n s#IPADDR=##p /etc/sysconfig/network-scripts/ifcfg-eth0

过滤网卡IP地址的方法

解释:其中的+号代表出现多次[: ]只算一次
-F :代表指定分割符号,不指定默认为空格分割

echo ---1:-----2 | awk -F '[-:]+' '{print $3}'

过滤网卡IP地址的方法

8.方式8

[root@itbkz.com ~]#hostname -I
192.168.1.53 

IT博客站版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:过滤网卡IP地址的方法
喜欢 (0)
[使用支付宝扫码]
分享 (0)
盛行
关于作者:
企业应用技术爱好者,喜欢分享知识。如果文章中有错误,欢迎指正,谢谢。
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址