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腳本的編程基礎