我有一个每天创建的 shell 脚本 (.command) 以安装最新版本。 .bat 在 Windows 机器上运行良好,但在 MacOS 上我必须进入终端并输入
chmod u+x [filename.command]
才能运行它。
有没有办法自动执行此操作?
您可以将脚本作为 shell 的参数调用,例如。
sh /path/to/script.sh
、csh /path/to/script.sh
、zsh /path/to/script.sh
(几乎每个 UNIX shell 都相同)。该脚本甚至不需要以 shebang 开头(#!/bin/sh 或类似的),甚至脚本的名称也完全不相关(因为它必须如此,AFAIR,对于 DOS)