パターンに基づいて、ディレクトリとサブディレクトリで今日作成されたすべてのzipファイルを見つけます。

パターンに基づいて、ディレクトリとサブディレクトリで今日作成されたすべてのzipファイルを見つけます。

ACCT_DOCモードを使用するディレクトリと、そのサブディレクトリに複数のzipファイルがあります。はい

パターンに一致するすべてのファイルのリストが必要ですACCT_ドキュメント今日作成されました。 YYYYMMDDはファイル命名規則の一部です。

検索を試してみました。 -fタイプ-名前ACCT_DOCdate '+%Y%m%d'.zip'ですが動作しません。助けてください

答え1

次のコマンドはトリックを実行する必要があります。

find . -type f -name "*.ACCT_DOC.*.zip" -mmin -$(($(($(date +%H) * 60)) + $(date +%M)))

~から人々が見つけた:

-mmin nファイルのデータがn分前に最後に変更されました。

この出力にはフルパスが含まれます。ファイルのデフォルト名が必要な場合は、結果セットをawkにパイプするだけです。

find . -type f -name "*.ACCT_DOC.*.zip" -mmin -$(($(($(date +%H) * 60)) + $(date +%M))) \ | awk -F"/" '{ print $NF }'

$NF分割パスの最後の要素を印刷します。

関連情報