Linux Shell腳本編程入門篇之二

一、什麼是腳本?

       提前寫好可執行代碼,用來完成特定任務的文件,是一個順序批處理的解釋性程序。常見的腳本語言如下圖所示:

       

二、腳本的創建過程:

        寫出自己的第一個Shell腳本:

       (1)理清任務:------自然語言:步驟拆分、順序化整理。

             案例需求:

                    --新建一個名爲mtd的本地用戶。

                    --此用戶能夠正常登錄,其密碼爲654654。

      (2)編寫可執行文件:------腳本語言:各步驟如何實現。

              第一、二、……步依次如何實現?

                     --使用useradd、passwd命令完成相應的任務步驟

                     --自然語言-->可執行的命令行

      (3)完善腳本:------界面友好/結構規範/代碼的優化。

                腳本的優化目標:

                     --界面友好、易讀懂、易使用。

                     --符合規範、方便協作、移植以及代碼的重用。

                     --代碼簡潔、執行效率高。

         完成上面的三步,可以得到一個粗糙的shell腳本:

       

其中符號#!是用來告訴系統它後面的參數是用來執行該文件的程序,例子中使用/bin/bash來執行程序。

三、Shell腳本的運行:

      (1)sh first.sh

        (2) #增加執行權限

              chmod +x first.sh

             #執行腳本

            ./first.sh

四、hello world腳本

       使用touch hello.sh新建.sh文件

        

     使用gedit打開該文件,並編程寫入:

        

      

    使用另一種編譯運行方式:

    

至此,已經完成了輸出hello world的一個腳本。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章