标签:shell
问题:
需要精确的检测L文件内容,如果文件中同时含有"hello","name","old","floatdir"这四个词则输出正确,如果缺省其中的任何一个都需要输出错误。
文件L的内容如下:
L1:
hello
name
old
floatdir
L2:
hello
name
old
解答:
awk ‘BEGIN{RS=""}{if($0~/floatdir/ && $0~/name/ && $0~/hello/ && $0~/old/)print $1"True";else print $1"False"}‘ file
L1:True
L2:False
本文出自 “八英里” 博客,请务必保留此出处http://5921271.blog.51cto.com/5911271/1785371
标签:shell
原文地址:http://5921271.blog.51cto.com/5911271/1785371