質問

以下の命名規則を持つファイルのグループが与えられます:

datetime_restofname.txt

の例は次のようになります。

200906290700_somewordorphrase.txt

どのように私はバッチファイル名に日付と時刻を一致させるために、ファイルのmtimeのを変えることができる?

役に立ちましたか?

解決

$ for f in *.txt; do touch -t `echo $f | cut -f1 -d _` "$f"; done

これは、アンダースコアの前に日付文字列にファイルMODTIMEを設定します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top