- ベストアンサー
bash: ファイル名と現在時刻との比較
bash で, ファイル名が TIME1307658220.txt と,UNIXTIMEが含まれているファイルについてですが, `date '+%s'` などで現在時間を読み込んで,今から1時間前以内の時間が名前に含まれていれば, それらをmv で移動させたいのです. たぶん cut とか,を使って,5文字目から14文字目までを抜き出して数値化して比較しないといけないとおもうのですが,うまくいかないです. よろしくお願いいたします.(><)
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こういうことかな・・・ https://ideone.com/hiO6U あんまちゃんと検証とってないんですが、適当にいじって貰えれば使えるようになるかもしれません。
お礼
sholmes さんありがとうございます! older=`expr "$src" : '.*\([0-9]\{1,\}\)'` のところがうまくいかないんですが,意味が分からず改良できません.. 少し詳しく説明いただけませんか? 初心者です.すみません