(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 运行脚本文件,终端正常输出。问题解决。