如何制作本地 .command 终端脚本?

How to make local .command Terminal script?

我创建了一个 .command 文件,它在终端中运行某个命令 java -jar myApp.jar,但是它不起作用,因为它首先需要 cd 进入某个目录。

有没有办法让.command文件自动转到.command文件当前所在的地址,并从那里执行命令?

我不能只将 cd 行添加到脚本中,因为我需要分发它,而且无论它在计算机的哪个位置,它都需要工作。

在 bash 脚本中:

cd "$(dirname "[=10=]")"

将 cd 进入包含脚本的目录。