如何查找前缀为__date_030000_1.txt的目录中的文件?

如何查找前缀为__date_030000_1.txt的目录中的文件?

如何查找具有 Prefix__date_030000_Suffix 的目录中的文件

这里前缀是实际文件名,日期格式是date +%Y%m%d,后缀是“.txt”,每个文件的 030000 数字会有所不同。

我的要求是找到具有以日期格式提供的前缀和后缀的文件。

例如:--文件名类似于 ABC_XYZ_40001_20150119_030000_1.txt 这里 ABC_XYZ_40001 是前缀 20150119 是提供的日期 1.txt 是后缀。使用 ls grep cat 和 sed 来获取文件名,有什么方法可以通过 FIND 命令来实现。

答案1

你可以使用这样的东西:

ls *_$(date +%Y%m%d)_*.txt

你甚至不需要 cat、grep 等......

相关内容