日付を含む一連のファイルがあります。
それらを呼び出すことができます:
a20120528_120001.log
b20120528_120003.log
(name)(year)(month)(day)_(hour)(minute)(second).log
次のようにして、これら 2 つのファイルを同時に移動するのは簡単です。
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 時間を除外したい場合はどうすればよいでしょうか。
これは、日付を入力できるように十分に一般的である必要があることに注意してください。これは、1 日あたり 24 個のログがあり、毎日からいくつか (3 ~ 8 個) が除外される複数の日に使用されるように拡張されるためです。
どうすればいいですか?