问题:
需要精确的检测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
时间: 2024-10-10 04:09:22