我有一个脚本,它应该遍历执行它的目录和子目录,并搜索特定的文件类型,比如 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
任何人都可以提出一个解决方案,如何让这个脚本处理所有具有任何名称的文件和文件夹?
谢谢和最好的问候