在Mac终端执行.sh文件

(1)首先,我们准备个示例代码

# #!是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell。
#!/bin/bash
# echo 命令用于向窗口输出文本。
echo "Hello World !"

(2)接下来,我们将它保存为.sh文件,例如完整的文件名为:test.sh
(3)我们打开我们的终端Terminal.app,尝试运行我们刚写好的脚本文件,如下图:

./test.sh 

但没想到,终端报错:

zsh: operation not permitted: ./test.sh

(4)解决:在终端输入如下命令,使脚本具有执行权限:

sudo chmod +x test.sh

或者

chmod 777 test.sh

或者

sudo xattr -r -d com.apple.quarantine 目录名

此时,我们再输入./test.sh 运行脚本文件,终端正常输出。问题解决。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容