【发布时间】:2013-08-19 22:01:31
【问题描述】:
好的...我一直在寻找这个问题的答案,但似乎找不到任何好的例子,所以我想我会分解并询问。
如何在 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 文件中调整一些简单的东西?
【问题讨论】: