我编写了一个脚本来删除最后一个文件中的所有类型的档案。我的脚本是这样的,它有效:
list=$(find $1 -name "*zip." -mtime -7) for x in $list do rm -i "$x" done
问题是当我尝试添加另一种类型的档案时,例如:list=$(find $1 -name "*zip." , -name "*.tar" -mtime -7)
。它只适用于 .tar 档案。
答案1
尝试这个。
find "$1" -type f \( -name \*.zip -o -name \*.tar \)
如果您想将查找结果存储到变量中,请使用命令替换。
result=$(find "$1" -type f \( -name \*.zip -o -name \*.tar \) -mtime -7)