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]#

你可能想看:
标签: linux系统
分享给朋友: