我有一个文件Patter_File.txt,它存储如下所示的行-
return result
因此,此PATTERN_FILE.txt存储了实际文件的某些信息,但是文件名存储在模式中(如果文件名中带有日期)(除了实际名外)。
我的要求是一个命令,在该命令中,我应该传递实际的文件名,例如“ ABC_20200408.dat”,并且它应该从该文件返回所有相关行。有人可以帮忙吗。
以下命令运行正常,但在这种情况下,我必须逐个传递每个模式以检查哪个模式在工作。
ABC|ABC_[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9].dat|8|,|70|NAME
ABC|ABC_[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9].dat|9|,|70|PLACE
XYZ|XYZ_[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9].dat|23|,|70|SSN
XYZ|XYZ_[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9].dat|33|,|70|DOB
MNO|MNO_SUMMIT.dat|40|,|70|ADDRESS
MNO|MNO_SUMMIT.dat|5|,|70|COUNTRY