Bash'find'命令返回错误目标位置为空

时间:2016-04-18 13:16:06

标签: bash find

我有这行代码......

find $ARCH2_DIR/mysql-bin.* +$BACKUP_PURGE_DAYS -exec rm {} \;

我遇到的问题是它正在返回错误,如下所示......

find: `/n01/mysqlarch2/mysql-bin.*': No such file or directory

如果目录为空,有没有办法不返回此错误?我正在搜索的目录可能是空的,我希望脚本继续运行。

1 个答案:

答案 0 :(得分:2)

您错过了要搜索的位置。

尝试find "$ARCH2_DIR" -name "mysql-bin.*" +$BACKUP_PURGE_DAYS -exec rm {} \;