如何查找具有 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 等......