Chinaunix首页 | 论坛 | 博客
  • 博客访问: 836866
  • 博文数量: 339
  • 博客积分: 3151
  • 博客等级: 中校
  • 技术积分: 3425
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-10 14:47
文章分类

全部博文(339)

文章存档

2023年(43)

2022年(44)

2021年(3)

2020年(13)

2019年(39)

2018年(25)

2015年(2)

2014年(18)

2013年(12)

2012年(48)

2011年(79)

2010年(13)

分类: LINUX

2020-11-04 22:51:20

awk -F "[ :]+"

在rhel7中查看网卡地址:用如下命令
ifconfig ens33 |sed -n '2p' |awk -F '[ :]+' '{print $3}'
用默认的-F后面什么也不带没有效果

[ :]+这个是正则表达式,+表示一个或多个,这里就表示一个或多个空格或冒号

printf "1:2::3:::4::::5" | awk -F '[:]+' '{print $4}'
结果为 4
以1个或多个 :(空格或冒号)作为分隔符

转载于:https://blog.51cto.com/meiling/2307401

[root@centos01 init.d]# ifconfig ens33 |sed -n '2p' |awk -F '[ :]+' '{print $3}'
192.168.1.132
[root@centos01 init.d]#


阅读(1028) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~