问题描述
我正在尝试创建一个执行bash脚本的automator
应用,而该bash脚本又使用一些资源文件(例如,它部署了我创建的docker-compose.yml文件)。
我打算与同事共享此应用程序,但是访问资源文件时遇到问题。无论应用程序位于什么位置,如果脚本执行以下操作:
MYPATH=$(pwd) && osascript -e 'display alert "'"$MYPATH"'"'
每次显示 home ~
。这是一个问题,因为我无法知道同事将应用程序放置在哪个目录中,并且其脚本需要知道资源文件的位置。
有人建议解决这个问题的好方法吗?例如。一个返回应用程序位置的bash命令会很好。对于需要指示某人将应用程序放置在特定目录中的任何方法,我不不感兴趣。