首先我們先建立一個文件demo,以.sh結尾或者不要后綴都行 來吧,開始寫你的第一個shell
- 終端輸入 vi demo.sh
- 開始編輯輸入一下內容:
#!/bin/bash
NUM=20
printf "輸出數字$NUM\n"
echo $NUM
輸入完畢后,按Esc,然后輸入 :wq!,按enter
好了已經保存并且退出了。(以上步驟如果還不夠熟練,建議你換個姿勢~再來一次)
提示:
- 在進行shell編程時,以#開頭的句子表示注釋,直到這一行的結束。我們真誠地建議您在程序中使用注釋。
如果直接運行出現報錯誤的,因為沒有權限執行(Permission denied),需要給權限。下面方式:
chmod +x ./demo1 # 使每個人都有執行的權限
chmod +rx ./demo1 # 使每個人都有讀和執行的權限
chmod u+rx ./demo1 # 僅僅使腳本文件擁有者有讀和執行的權限
chmod u+x ./demo1 # 只有自己可以執行,其它人不能執行
chmod ug+x ./demo1 # 只有自己以及同一群可以執行,其它人不能執行
chmod 555 ./demo1 # 使每個人都有讀和執行的權限
chmod 777 ./demo1
運行處如下結果
>sh demo.sh # 如果沒有sh后綴 >sh ./demo
#輸出結果===>
輸出數字20
20