首页 > 解决方案 > 查找:从脚本文件运行时缺少“-exec”的参数

问题描述

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

find: missing argument to `-exec'

但是命令行中的相同命令正常工作:

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

我像这样运行脚本./myscript.sh

标签: linuxbashshellunixserver

解决方案


正如其他人在他们的评论命令中所说的那样,似乎是正确的,而且确实如此。我遇到的问题是换行符问题,因为我在 Windows 机器上编写了这个脚本,然后上传到 unix 服务器,所以我一运行dos2unix remove_backup.sh它就开始工作。


推荐阅读