错误:意外的操作员

时间:2012-05-21 10:57:15

标签: bash

test `find /mnt/backups/mysql/information_schema-20120521-*.sql -type f -mmin -1500`

我正在尝试检查文件的年龄,但我得到“一元运算符预期”和“意外运算符”错误,具体取决于脚本中使用的bash / sh。

我该如何避免呢?

如果我不使用通配符“*”,那么一切正常,但必须使用它。

2 个答案:

答案 0 :(得分:1)

我会尝试

find /mnt/backups/mysql/ -name "information_schema-20120521-*.sql" -type f -mmin -1500

如果你只需要/ mnt / backups / mysql /

下的文件,也许可以添加--maxdepth

答案 1 :(得分:0)

尝试引用参数,因为find的通配符似乎会导致bash出现问题:

test `find '/mnt/backups/mysql/information_schema-20120521-*.sql' -type f -mmin -1500`