帮助 bash 脚本在 find 函数后仅运行前两个命令

帮助 bash 脚本在 find 函数后仅运行前两个命令

我想运行以下脚本

 #!/bin/bash         
echo Changing directory permissions
find /home/mike/docker -type d -exec chmod 755 {} \;
echo Changing file permissions
find /home/mike/docker -type f -exec chmod 644 {} \;
echo Changing ownership
chown -R mike /home/mike/docker

要运行它,我输入sudo bash runme.sh... 但它似乎只处理脚本中的前两个命令,然后脚本似乎结束。它似乎确实运行了第一个 find 命令,因为它暂停了适当的时间来运行该命令。

这是控制台的输出

mike@manitoba:~/docker$ sudo bash runme.sh
Changing directory permissions
mike@manitoba:~/docker$

相关内容