1. 程式人生 > >Shell腳本的編程基礎

Shell腳本的編程基礎

shell 編程腳本

程序:指令+數據

程序編程風格:

過程式:以指令為中心,數據服務於指令

對象式:以數據為中心,指令服務於數據

shell程序:提供了編程能力,解釋執行


編程邏輯處理方式:

順序執行

循環執行

選擇執行

Shell編程:過程式、解釋執行

編程語言的基本結構:

各種系統命令的組合

數據存儲:變量、數組

表達式:a + b

語句:if

shell腳本:

包含一些命令或聲明,並符合一定格式的文本文件

格式要求:首行shebang機制

#!/bin/bash

#!/usr/bin/python

#!/usr/bin/perl

shell腳本的用途有:

自動化常用命令

執行系統管理和故障排除

創建簡單的應用程序

處理文本或文件


創建shell腳本

第一步:使用文本編輯器來創建文本文件

第一行必須包括shell聲明序列:#!

#!/bin/bash

添加註釋

註釋以#開頭

第二步:運行腳本

給予執行權限,在命令行上指定腳本的絕對或相對路徑

直接運行解釋器,將腳本作為解釋器程序的參數運行


腳本規範

1.第一行一般為調用使用的語言

2.程序名,避免更改文件名為無法找到正確的文件

3.版本號

4.更改後的時間

5.作者的相關信息

6.該程序的作用,及註意事項

7.最後是各版本的更新簡要說明


腳本的基本結構

#!SHEBANG

CONFIGURATION VRIABLES

FUNCTION_DEFINITIONS

MAIN_CODE



Shell腳本的編程基礎