好的......我一直在寻找这个问题的答案,似乎找不到任何好的例子,所以我想我会崩溃并问。
如何在 OSX 中创建一个 shell 文件(.command),我可以双击它:
- 打开一个新的终端窗口
- 运行一些命令
- ...并保持活跃,这样我就可以继续运行其他事情!
我的目标是使用单独的.command文件设置各种环境,这些文件将分别设置变量并运行某些命令行工具,然后保持打开状态以手动运行其他命令。我目前有一个这样的:
#!/bin/sh
export MY_VAR_A="blah A"
export MY_VAR_B="blah B"
cd /Users/
...这不起作用。它只是打开一个带有此输出的终端窗口:
Last login: Sat Aug 17 12:52:15 on ttys000
unknown60c5470527e4:~ me$ /Users/me/Documents/test.command ; exit;
logout
[Process completed]
有没有更好(或只是不同)的方式来完成我想要的?还是我只需要在我当前的.command文件中调整一些简单的东西?