gpt4 book ai didi

macos - Mac OS X : How to make the terminal open in the directory where the . 命令文件是什么?

转载 作者:行者123 更新时间:2023-12-02 09:14:20 28 4
gpt4 key购买 nike

我正在尝试制作脚本文件来从集市服务器推送、拉取我的项目等。在 Linux 中,我只是将 bzr 命令放入 .sh 文件中,使其可执行并且有效。但在 Mac 中,当我将 bzr 命令放入 .command 文件中时,终端会在我的主文件夹中打开,并且命令会在那里运行。这显然不是我的意图。所以我发现,要在我想要的文件夹中运行,我首先必须 cd 到该文件夹​​。虽然这是有效的,但我希望脚本是通用的,这样如果我只是将其复制到一个文件夹中,它就会在该文件夹中使用命令提示符运行。有没有更好的方法来做到这一点,或者我是否必须不断更改我所有项目的脚本中的 cd 命令??

最佳答案

使用cd "$(dirname "$0")"启动脚本

关于macos - Mac OS X : How to make the terminal open in the directory where the . 命令文件是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8180660/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com