在本節中,我們將學習如何建立第一個和基本的Bash指令碼。參考以下給出的步驟:
第1步:開啟終端。使用cd
命令瀏覽桌面檔案夾或目錄。
第2步:使用touch
命令建立一個空檔案作為shell指令碼,並將其命名為bash_script.sh
。在下圖中,可以看到bash_script.sh
檔案的所有許可權屬性。
第3步:使用任何編輯器(如:vim/vi)或Visual Studio開啟檔案。這裡,使用編輯器gedit
,輸入:
$ gedit bash_script.sh
第4步:指令碼編寫程式碼,列印:Hello World!
#!/bin/bash
# This is the basic bash script
echo " Hello World! "
第1行代表#!
(shebang)並指定bash shell
的位置。
第2行代表注釋行。
第3行代表echo
命令以列印輸出。
第5步:使用./
執行指令碼字首。
maxsu@ubuntu:~$ ./bash_script.sh
bash: ./bash_script.sh: Permission denied
maxsu@ubuntu:~$
它將丟擲「許可權被拒絕(Permission denied)」錯誤。由於該檔案僅具有讀寫許可權,而沒有執行許可權,可以在下面看到它許可權:
因此,執行chmod +x
選項的命令將執行許可權新增到檔案。
$ chmod +x bash_script.sh
最後,執行指令碼,結果如下所示:
maxsu@ubuntu:~$ chmod +x bash_script.sh
maxsu@ubuntu:~$ ./bash_script.sh
Hello World!
maxsu@ubuntu:~$