Christina Asked: 2020-05-26 23:32:26 +0800 CST2020-05-26 23:32:26 +0800 CST 2020-05-26 23:32:26 +0800 CST 不能通过“查找”使用多个扩展名 [重复] 772 我写了一个脚本来从最后一个弱点中删除所有类型的档案。我的脚本是这样的,它可以工作: 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 档案。 scripts delete find 1 个回答 Voted Best Answer Liso 2020-05-26T23:44:12+08:002020-05-26T23:44:12+08:00 尝试这个。 find "$1" -type f \( -name \*.zip -o -name \*.tar \) 如果要将查找结果存储到变量中,请使用命令替换。 result=$(find "$1" -type f \( -name \*.zip -o -name \*.tar \) -mtime -7)
尝试这个。
如果要将查找结果存储到变量中,请使用命令替换。