我有两组文件。
主要文件格式如下:
例如,pay_load_<AccNumber>.<AccNumber>.pass
,pay_load_ACC1.2.3_ACC1.2.3.pass
子文件名如下
pay_load_<AccNumber>.<AccNumber>.ACC-1.pass pay_load_<AccNumber>.<AccNumber>.ACC-2.pass pay_load_<AccNumber>.<AccNumber>.ACC-3.pass pay_load_<AccNumber>.<AccNumber>.acc_bank_xyz_ACC-1.pass pay_load_<AccNumber>.<AccNumber>.xyz_bank_acc_ACC-1.pass pay_load_<AccNumber>.<AccNumber>.bank_xyz_acc_ACC-1.pass
<AccNumber>
的格式为ACC1.2.3.4
,YZ11.2.3.4
或ABCD111.22.3.4
例如pay_load_ACC1.2.3_ACC1.2.3.ACC-1.pass
或pay_load_ACC1.2.3_ACC1.2.3.acc_bank_ACC-1.pass
。
上述文件格式的任何时候,我的目录中都可以有两个文件。 主文件和任何子文件。
我的数组中只需要文件2.
我可以使用简单的正则表达式和ls -lrt <criteria for files>| grep -v <mainfile>
我可以使用Perl前瞻性正则表达式模式来实现这一目标吗?