Linux三剑客awk命令篇二命令操作符
Linux三剑客awk命令篇二:命令操作符
关于awk的原理等基本知识请参考上篇:
Linux三剑客awk命令篇一:原理及基本命令
补充
1、语法格式:
(1) Awk完整语法
awk "BEGIN{commands} pattern{commands}END{commands} " file
BEGIN{commands}:处理数据前执行的命令。
END{commands}:处理完数据后执行的命令。
这两个命令可以省略。见(2)
(2) Awk基本语法
awk -F "分割符" "/模式/{动作} " file
这里的"/模式/{动作} "类似于sed的命令格式。
模式:
(1) 正则表达式(注意格式:/正则表达式/)
(2) 条件表达式(例如:> <等等)
总结:
这里的模式通俗来讲是用来找谁,而动作表示是干啥。
2、 awk的命令操作符
(1) 正则表达式与bash一致
(2) + - * / % ++ --
(3) && || !
(4) > < >= <= != == ~ !~
~:表示匹配后面的模式,用于字段,见案例1。
其余的都比较常见就不举例了。
3、案例
案例1:
~使用案例
awk -F : "$3 ~ /\<...\>/{print $1,$3}" /etc/passwd
解释:
模式:\<...\>
\< \>表示定界符,只匹配3个字符。
$3 ~:表示$3这个字段必须符合后面模式(\<...\>)的要求。
见如下输出结果,$3都是3个字符。
案例2:
% || ==使用案例
seq 100 | awk "$1 % 7 == 0 || $1 ~ /^99/{print $1}"
输出结果的要求:
整除7或者以99开头
案例3:
++使用
awk "BEGIN{num=0}{num++}END{print num}" /etc/passwd
简单解释:
BEGIN{num=0}:定义一个变量num
{num++}:这里没有模式,只有动作。
即每匹配到文件/etc/passwd的一行就执行num++
END{print num}:文件遍历结束,打印num的值,即文件的行数。
这里我们使用wc -l验证也是没问题的。
cat /etc/passwd | wc -l
上面3个案例简单的使用了awk的命令操作符。
虽然只是用到了几个简单的,但是其他同理,大家可以执行操作。
下一篇:
Linux三剑客awk命令篇二之内部变量
欢迎大家给予宝贵的意见或者建议。
欢迎大家补充或者共享一些其他的方法。
感谢支持。
了解华为战略神器五看三定战略规划是门艺术,存在偶然性和不可复制,但战略管理才是科学,科学是要见到必然的结果的,要通过科学的管理过程把我们的战略转化成市场结果。华为其实并没有刻意地追求战略规划的精妙,他花了
库克慌了,以为美国打压华为就能称霸,没想到小米也是块硬骨头华为近几年的发展,可以说是风生水起,在5G通讯领域智能终端等方面都取得了不小的成就,很多技术领域也都走在世界的前沿,专利申请数量排在全球第一位。如果不出什么意外,未来可期这个词语用
积累的力量马云在很多场合都谈到聪明的人都离开了阿里巴巴,留下来的都成了亿万富翁!马云说的话是什么意思呢?他是在说,聪明的人为了更高的工资而跳槽了,留下来的都是那些与阿里巴巴一起积累,一起成长
龙湖北京朱辛庄项目龙湖云璟真是价值洼地吗?龙湖云璟,在海淀和昌平的交界处,位于北清路的北侧。位于北京最具发展的,未来科学城西区板块,紧邻海淀的上地西二旗。未来科学城作为北京科技创新中心功能的主要载体,是三城一区规划中的最重
哪些家电品牌的产品值得购买?谢邀这个还真没有一定,一般地都都是咨询使用过的好友,然后再参考家电推销店店员的意见,因为他们都比较专业,你信任他们,他们也很负专任地推荐比较适合自己的产品,还别说,我每次购进的家电
一个恐怖的发现,头条是不是经常在你早餐,午餐,晚餐,夜宵之前给你推荐美食的新闻?现在整天只要一有空就看头条,每天基本在5至6小时。有时更多。主要头条新闻面广,另外可以写点评论和对诗。我广大的诗友交流挺好。这应该是互联网大数据下的一个正常现象了。在如今,大家都习
续航1000公里新能源车诞生已获工信部认证车市资料图戚耀琪摄文羊城晚报记者张爱丽近日,工信部发布新一轮目录公告。其中,一辆续航超1000km的新能源车型备受关注,那就是广汽埃安AIONLX。公告内容显示,该款车型纯电续航里
跨境电商在海南享受哪些利好政策?1零关税拥有离岛免税10万额度,岛内居民岛内消费进口品免税。进出口免关税(生产设备运营交通工具生产原辅料等)。离岛免税与跨境电商的货都在保税仓受海关监管,跨境电商可以直接线上商城购
元宇宙只是浮云,Web3才是真的革新文黄锫坚在Facebook改名为Meta前后,元宇宙一词甚嚣尘上,在美国和中国都激起了无数言论漩涡。元宇宙到底是什么,人们众说纷纭。它变成一个语词游戏,也成了股市炒作的绝佳载体。有
中国移动和中国联通的5G大爆炸真实世界元宇宙北京下雪啦,我真想看看故宫的雪景!广州的佳莹放下咖啡杯对雨欣憧憬道。看我的,雨欣拿起自己的5G手机,放平手机屏幕,向佳莹凑了凑,你看这个我在现场App,雨欣点开App搜索到故宫。故
集中发布全球首发屏显新科技,TCL华星首提屏宇宙概念推动显示产业升级2021TCL华星全球显示生态大会(DTC2021)11月16日在深圳举行,来自全球的数百名合作伙伴行业专家齐聚TCL华星,共同探索半导体显示前沿技术和发展机遇。本次DTC2021