当我从脚本文件运行以下命令时,它会给我:
find: missing argument to `-exec'
但是从命令行使用相同的命令可以正常工作:
find /home/poseidoncharters/poseidon_backup/*.sql -mtime +1 -exec rm -f {} \;
我运行./myscript.sh
之类的脚本
答案 0 :(得分:0)
就像其他人在他们的注释命令上所说的那样,这是正确的。我遇到的问题是换行符问题,因为我是在Windows计算机中编写此脚本,然后将其上传到UNIX服务器的,所以我一运行dos2unix remove_backup.sh
就开始起作用。