Linux之awk匹配规则(二)
1.awk匹配模式
在 awk [参数] '匹配规则 + {执行命令}' 文件名 基本格式中
'匹配规则 + {执行命令}'
(两者可以只有一个,但不可以一个没有,脚本命令 必须 用 '' 括起来;当 匹配规则 为 字符串和正则表达式 的时候,需要使用 "/…/" 符合括起来;
而 执行命令 需要用 {} 括起来!还有,执行 awk 的时候,如果 不指定 匹配规则,则默认匹配文中的 所有行,如果 不指定 执行命令 ,则默认会把 匹配到的所有行输出。)
2.awk实例
2.1 测试文本
cat bwk.txt
[root@localhost home]# cat bwk.txt name age sex jack 18 男 ben 28 男 hilun 38 女 wumen 48 男 hen 55 男 jj 42 男 bo 23 男 wen 31 女 wuwu 22 女 hihi 25 女 [root@localhost home]#
2.2 只存在匹配规则
[root@localhost home]# awk '/h/' bwk.txt hilun 38 女 hen 55 男 hihi 25 女 [root@localhost home]#
你可能想看: