如何在Mac os上使用automator应用程序在同一目录下启动bash脚本?

如何在Mac os上使用automator应用程序在同一目录下启动bash脚本?,bash,macos,path,launch,automator,Bash,Macos,Path,Launch,Automator,我在这里和网上搜索过,但没有真正找到我想要的东西(我仍然是bash编程的新手) 我想通过automator应用程序启动一个小bash脚本。 我的bash脚本和automator应用程序应该在同一个目录中。应用程序应该只启动脚本(不带参数)。(脚本操作其所在目录中的文件)。 我不想将脚本复制到某个地方,而将应用程序复制到其他地方,两者应位于同一目录中。 但是,Automator找不到bash脚本。 如何正确指定路径 在Automator中,我说: 运行Shell脚本 myshellscript.s

我在这里和网上搜索过,但没有真正找到我想要的东西(我仍然是bash编程的新手)

我想通过automator应用程序启动一个小bash脚本。 我的bash脚本和automator应用程序应该在同一个目录中。应用程序应该只启动脚本(不带参数)。(脚本操作其所在目录中的文件)。 我不想将脚本复制到某个地方,而将应用程序复制到其他地方,两者应位于同一目录中。 但是,Automator找不到bash脚本。 如何正确指定路径

在Automator中,我说:

运行Shell脚本

myshellscript.sh

myshellscript.sh->未找到。我不需要固定路径。应用程序(和脚本)的路径应该是我的工作路径

有人能帮我吗?那太好了

找到的解决方案:
你试过这篇文章的答案吗?谢谢你的提示!我在那里查看了一下,但最终得到了以下帮助:属性myPath:“将myPath设置为POSIX路径((以文本形式指向我的路径)&:”)作为文本执行shell脚本myPath&“myscript.sh”和myPath
property myPath : ""
set myPath to POSIX path of ((path to me as text) & "::") as text
do shell script myPath & "myscript.sh " & myPath