查找:从脚本文件运行时缺少“ -exec”的参数

时间:2019-12-18 15:58:28

标签: linux bash shell unix server

当我从脚本文件运行以下命令时,它会给我:

find: missing argument to `-exec'

但是从命令行使用相同的命令可以正常工作:

find /home/poseidoncharters/poseidon_backup/*.sql -mtime +1 -exec rm -f {} \;

我运行./myscript.sh之类的脚本

1 个答案:

答案 0 :(得分:0)

就像其他人在他们的注释命令上所说的那样,这是正确的。我遇到的问题是换行符问题,因为我是在Windows计算机中编写此脚本,然后将其上传到UNIX服务器的,所以我一运行dos2unix remove_backup.sh就开始起作用。