(1)首先妄均,我們準(zhǔn)備個(gè)示例代碼
# #!是一個(gè)約定的標(biāo)記,它告訴系統(tǒng)這個(gè)腳本需要什么解釋器來(lái)執(zhí)行撤摸,即使用哪一種 Shell徽千。
#!/bin/bash
# echo 命令用于向窗口輸出文本。
echo "Hello World !"
(2)接下來(lái)珍手,我們將它保存為.sh文件办铡,例如完整的文件名為:test.sh
(3)我們打開(kāi)我們的終端Terminal.app,嘗試運(yùn)行我們剛寫(xiě)好的腳本文件琳要,如下圖:
./test.sh
但沒(méi)想到寡具,終端報(bào)錯(cuò):
zsh: operation not permitted: ./test.sh
(4)解決:在終端輸入如下命令,使腳本具有執(zhí)行權(quán)限:
sudo chmod +x test.sh
或者
chmod 777 test.sh
或者
sudo xattr -r -d com.apple.quarantine 目錄名
此時(shí)稚补,我們?cè)佥斎?/test.sh 運(yùn)行腳本文件童叠,終端正常輸出。問(wèn)題解決课幕。