在mac中怎么运行.sh文件哦

2020-05-07 科技 291阅读

1、在命令行输入: sh install-mac-linux.sh

2、chmod +x install-mac-linux.sh

./install-mac-linux.sh

注意事项:

如果没有成功报出问题: Permission denied。就是没有权限。

解决办法:修改该文件aa.sh 的权限,使用命令chmod 777 aa.sh 然后再执行上面第二步的操作 。

扩展资料:

关于shell对shell脚本的调用可以采用3种方式

1、一种是将文件名作为shell命令的参数,其调用格式为:

$ Bash script_file

当要被执行的脚本文件没有可执行权限时,只能使用这种调用方式。

2、另一种调用的方法是先将脚本文件的访问权限更改为可执行,以便该文件可以作为执行文件调用。

具体的方法是:$chmod +x  script_file

$PATH=$PATH:$PWD

$script_file

3、当执行一个脚本文件时,Shell就产生了一个Shell(即一个子进程)去执行文件中的命令。因此,脚本文件的变量值不能传递到当期Shell(即父进程)。为了使脚本文件中的变量值传递到当前Shell,必须在命令文件名前面加“.”。即:

$./script_file

“.”命令的功能是在当前shell中执行脚本文件中的命令,而不是产生一个子shell执行命令文件中的命令。

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com