実行されるディレクトリとサブディレクトリを通過し、pdfなどの特定のファイルタイプを検索して削除し、削除されたファイルの名前で空のファイルを作成するスクリプトがあります。名前にスペースが含まれるファイルとフォルダーを無視することを除いて、問題なく動作します。スクリプトは次のとおりです。
#!/bin/sh
#
# Created by User on 6/20/11.
#
dir=./
for files in $(find -L "$dir" -name '*.pdf' -mtime +90);
do
echo $files
rm -fR $files
touch $files.removed
done
このスクリプトを作成して、あらゆる種類の名前のすべてのファイルとフォルダーを処理する方法を提案できる人はいますか?
よろしくお願いします