Bash入門程式


在本節中,我們將學習如何建立第一個和基本的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:~$