【问题标题】:How to make local .command Terminal script? [duplicate]如何制作本地 .command 终端脚本? [复制]
【发布时间】:2021-05-29 18:03:15
【问题描述】:

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

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

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

【问题讨论】:

    标签: bash command-line terminal command


    【解决方案1】:

    在 bash 脚本中:

    cd "$(dirname "$0")"
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-10
      • 2011-08-01
      • 2019-09-30
      • 2018-05-11
      • 1970-01-01
      • 2012-07-21
      • 2022-01-10
      • 2020-01-02
      相关资源
      最近更新 更多