【发布时间】:2024-01-05 17:16:01
【问题描述】:
我正在通过 OSX 上的终端为一大堆应用程序创建一个安装 bash 脚本,我计划用它来安装在大约 300 台计算机上。
现在它运行/安装brew,安装ffmpeg,更新python,并安装一些程序、文件夹和脚本。
我在命令行中无法弄清楚的最后一件事是,当您单击它时,如何强制在安装过程中创建的.sh 文件在终端中默认打开。现在我不想更改所有 .sh 文件以在终端中打开,我只希望我创建的新文件默认在终端中打开。
【问题讨论】:
-
你能不能把所有的文件都改成打开.sh,然后当你完成后把它改回来?
-
我不想这样做,因为我将在全国各地的机器上安装它,我不想弄乱他们可能与 .sh 文件相关联的系统设置。
-
只是使用
some_bash_script.command代替some_bash_script.sh。它将由 Terminal.app 打开。 -
哈哈!在过去的两周里,我一直在这里尝试我能想到的一切,你在 2 小时内解决了它。这样可行!谢谢!
-
我投票结束这个问题,因为它更适合 apple.stackexchange.com
标签: bash macos terminal automation sh