我有一组包含日期的文件。
让我们打电话给他们:
a20120528_120001.log
b20120528_120003.log
(name)(year)(month)(day)_(hour)(minute)(second).log
通过执行以下操作同时移动这两个文件很容易:
mv *20120528_12* file/
但是现在我有一种情况,我想在同一天移动几个小时的文件,即:
a20120528_120001.log
b20120528_120003.log
a20120528_130001.log
b20120528_130003.log
a20120528_140001.log
b20120528_140003.log
现在,如果我想转移所有这些,我可以做一天:
mv *20120528* file/
但是如果我只想移动 12 和 13 小时,但不包括 14,我该怎么办。
请注意,这需要足够通用,以便我可以输入日期,因为这将扩展到多天使用,其中每天有 24 个日志,并且每天会排除几个(3-8 之间)日志。
我该怎么做?