ファイルが 60 日以上経過している場合にフォルダーからファイルを消去するシェル スクリプトに取り組んでいます。そのためにfindコマンドを使用しています。ファイルが存在するかのように、スクリプトがそのようなファイルを削除できるという要件がもう 1 つあります。60 日以上経過したファイルがない場合、コマンドでエラー メッセージが表示されないようにします。
find AA* -mtime +60 -exec rm {} \;
上記のコマンドを使用しています。60日以上経過したファイルがなく、ファイルが「AA」で始まっていない場合、「No such file or directory」というエラー メッセージが表示されます。コマンドに対してそのようなメッセージが報告されないようにします。
助けてください。
ティア。