命名パターンを持つファイルを探す

命名パターンを持つファイルを探す

特定の場所にファイルがあります。ファイル名の形式は次のとおりです。 StaticData_Sets_yyyymmdd-hh:mm:ss.txt

このファイルは毎日作成され、現在の日付とタイムスタンプが含まれています。StaticData_Sets_文字列はすべてのファイルに対して同じままで、日付と時刻のみが異なります。

時間に関係なく、現在のタイムスタンプがあるファイルを見つけたいです。そして、ファイルサイズが0であることを確認してください。

ベストアンサー1

以下を使用して、現在の日付をこの形式で取得できます。

date +%Y%m%d

したがって、次のコマンドは今日のファイルを見つけてサイズを表示する必要があります。

ls -l StaticData_Sets_$(date +%Y%m%d)*.txt

または

find . -name "Static_Data_Sets_$(date +%Y%m%d)*.txt" -ls

ls -lt出力を並べ替え、今日または昨日でなければならない最上位項目を確認するために使用できます。この場合、今日が何日であるかを覚えておく必要があります。

おすすめ記事