私はRHEL7マシンで開発中です。特定の階層の下の各サブフォルダ内のすべての最新(最新のファイルのみ).logファイルを繰り返し見つけて、「all_logs.txt」ファイルにフルパスを一覧表示する必要があります。
私のfindコマンドは次のようになり、約6000レコードのフルパスを返します。
cd ${SEARCHDIR}
find . -iname computer_import_*.log > all_logs.txt
ここでの問題は、このfindコマンドがすべてのコンピュータ_import_を探していることです。.log最新のコンピュータのみが必要です_import_各サブフォルダーから .log ファイルを検索します。
ベストアンサー1
次のコマンドを試してみましたが、うまくいきます。
find . -type f -iname "computer_import_*.log" -daystart -mtime -1 > all_logs.txt