gnome-terminal 在执行 bash 脚本时递归启动

gnome-terminal starts recursively when execute bash script

我有 bash 脚本,我想通过双击该脚本在 Ubuntu 中执行它

gnome-terminal -x sh -c '$(pwd)/copyResources.sh; exec bash'

当我执行 copyResources.sh 时调用 gnome-terminal。但它以递归方式保持打开 windows。如何避免这种情况?

我刚 link 编写了脚本并且效果很好

gnome-terminal -x sh -c '/home/scripts/copyResources.sh; exec bash'