リモートのサーバ等からタイムスタンプを保存せずに持ってきてしまったhowmメモファイルのタイムスタンプを、ファイル名に合わせて修正する。ファイル名は「./2019/12/2019-12-31-235959.txt
」形式を想定。
$ for i in `find . -name "*.txt"`; do yyyy=$(echo $i | cut -c 11-14); MM=$(echo $i | cut -c 16-17); dd=$(echo $i | cut -c 19-20); hh=$(echo $i | cut -c 22-23); mm=$(echo $i | cut -c 24-25); touch -d "$yyyy/$MM/$dd $hh:$mm:00" $i; done