【发布时间】:2013-05-12 00:46:38
【问题描述】:
我已经看到这个命令工作了很长时间:
find $dir -name $basename.[0-2][0-3][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-3][0-3][0-3] -exec rm -f {} \;
突然间,它停止工作了。
我试图在文件名之间加上单引号',它工作了几天。然后我使用了双引号",它现在又可以工作了。
由于我没有在系统或帐户中发现任何更改(两者都在使用 ksh),您能否给出一个合理的理由来说明这种没有明显原因的停止工作?
【问题讨论】:
-
文件名中有空格吗?