これは私の一部です前の質問ファイル名タイムスタンプの修正に関しては、他の質問と区別して、コミュニティメンバーの一部が見つけるのに苦労しないようにしたかったのです。
メインディレクトリの下の多くのフォルダに多くの画像ファイルが格納されており、一部のファイルのファイル名に無効なタイムスタンプがあるため、私が望むのは、ファイル名のタイムスタンプを各ファイルの作成日と比較することです.txt
。無効なファイル名。
ここで例を見つけることができます。
タイムスタンプが無効なソースファイル名:
ファイル名、作成日、修正日
2018/05/24 00:05:30
正しいタイムスタンプを持つ正しいファイル名は次のとおりです。
ファイル名、作成日、修正日
2018-05-24 000500530_FR785101.jpg
ls -lc
作成時間を取得するためにandを使用し始めましたが、ファイル名のタイムスタンプと生成日を比較し、すべての無効なファイル名のリストをstat
生成する方法はまだわかりません。.txt
それでは、これを行うシェルスクリプトを書くのに役立つ人はいますか?