在 OSX Tiger 中编写一组脚本

在 OSX Tiger 中编写一组脚本

我制作了一组计算脚本,然后我制作了一个脚本,这些脚本作为“菜单”。这个“主脚本”运行用户从脚本菜单中选择的任何脚本。这在 Linux 中运行正常,因为脚本的 bin 目录可以添加到 PATH 中。

不能在 OSX 中执行此操作。在 OSX 中,我只能通过在脚本名称中添加 .command 的方法使每个脚本单独可执行。 但是没有一个脚本可以运行另一个脚本。

是否有一些简单的解决方案可以解决这个问题,而无需陷入 Automators 和类似程序中?

答案1

在 OS X 上,您也可以将脚本添加到$PATH(例如通过 系统范围/etc/paths.d),并使用 使它们可执行chmod +x filename。尝试在 OS X 上的终端中执行您在 Linux 上所做的操作,它可能会起作用。

相关内容