ディレクトリには、毎日生成されるファイルがあります。2012 年 4 月 16 日に生成された場合のファイルの形式は TEST_20120416 です。
そのため、7 日以上経過したすべてのファイルを削除する必要があります。私はこれをやってみました
#!/bin/ksh
find /data/Test/*.* -mtime -7 -exec rm -rf {} \;
exit 0
問題は上記のコードが変更時間に基づいて削除されていることですが、要件によるとファイルは作成時間に基づいて削除する必要があります。ファイル名に基づいてファイルを削除するのを手伝ってください(ファイル名にはタイムスタンプがあります)