在具有特定日期的文件名的文件上循环文件夹

时间:2015-10-06 14:25:58

标签: shell

我必须在文件夹中循环浏览特定日期(例如20150902)文件夹中的所有文件。

我想在shell脚本中执行此操作,并从脚本的参数中获取日期。

我正在使用

for f in / data / test / loader / test01 / XXX / $ 1 *;做 命令 完成

但它不会遍历所有文件名。

文件夹中的文件名如下所示:

QQQ.XX8_XX2.FW00.20150902.0005399.30345.dat

和脚本输入的日期是

1 个答案:

答案 0 :(得分:0)

日期位于文件名的中间位置,因此请尝试/data/test/loader/test01/XXX/*$1*(请注意在$ 1前添加的星号)。