我有一个shell脚本(.command),每天都要创建它来安装最新版本。.bat在Windows机器上运行良好,但在MacOS上,我必须进入终端并输入chmod u+x [filename.command]才能运行它。有没有一种方法可以使其自动化?
chmod u+x [filename.command]
o7jaxewo1#
你可以调用脚本作为shell的参数,例如。sh /path/to/script.sh、csh /path/to/script.sh、zsh /path/to/script.sh(几乎每个UNIX shell都是相同的)。脚本甚至不需要以shebang(#!/bin/sh或类似的),甚至脚本的名称也是完全无关的(因为它必须是,AFAIR,对于DOS)
sh /path/to/script.sh
csh /path/to/script.sh
zsh /path/to/script.sh
1条答案
按热度按时间o7jaxewo1#
你可以调用脚本作为shell的参数,例如。
sh /path/to/script.sh
、csh /path/to/script.sh
、zsh /path/to/script.sh
(几乎每个UNIX shell都是相同的)。脚本甚至不需要以shebang(#!/bin/sh或类似的),甚至脚本的名称也是完全无关的(因为它必须是,AFAIR,对于DOS)