如何制作本地 .command 终端脚本?
How to make local .command Terminal script?
我创建了一个 .command
文件,它在终端中运行某个命令 java -jar myApp.jar
,但是它不起作用,因为它首先需要 cd
进入某个目录。
有没有办法让.command
文件自动转到.command
文件当前所在的地址,并从那里执行命令?
我不能只将 cd
行添加到脚本中,因为我需要分发它,而且无论它在计算机的哪个位置,它都需要工作。
在 bash 脚本中:
cd "$(dirname "[=10=]")"
将 cd 进入包含脚本的目录。
我创建了一个 .command
文件,它在终端中运行某个命令 java -jar myApp.jar
,但是它不起作用,因为它首先需要 cd
进入某个目录。
有没有办法让.command
文件自动转到.command
文件当前所在的地址,并从那里执行命令?
我不能只将 cd
行添加到脚本中,因为我需要分发它,而且无论它在计算机的哪个位置,它都需要工作。
在 bash 脚本中:
cd "$(dirname "[=10=]")"
将 cd 进入包含脚本的目录。