码迷,mamicode.com
首页 > 其他好文 > 详细

awk -F "[ :]+"

时间:2018-10-22 16:37:52      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:多个   默认   一个   conf   地址   printf   分隔符   print   命令   

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

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

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

awk -F "[ :]+"

标签:多个   默认   一个   conf   地址   printf   分隔符   print   命令   

原文地址:http://blog.51cto.com/meiling/2307401

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!