Answers:
打开终端,输入sh /path/to/file
并按Enter。
键入sh
和空格的速度更快,然后将文件拖到窗口中,然后在窗口上的任意位置释放图标。
shell shell_script
shebang行将被忽略。Shell读取第一行作为注释。
sh /path/to/file
任何来自替代语义不同/path/to/file.sh
?
或者,您也可以
cd /directory/with/executable
chmod +x executable # only required if your file is not already executable
./executable
还会使用指定的外壳程序(如果在shebang中指定)运行可执行文件 #!/bin/(shell)
chmod u+x myfile.sh
cp myfile.sh /usr/local/bin
编辑~/.bash_profile
并添加以下行:
alias myfile=./myfile.sh
执行以下命令行:
source ~/.bash_profile
然后您就可以将文件作为程序运行
$ myfile
#~/bin/sh
,就可以执行路径中的任何脚本,而在OSX
脚本中应具有.sh
扩展名,并且alias
每个扩展名都有一个。:-O
sh
表示外壳程序脚本,而不是“在此外壳程序中运行脚本”。