1. 程式人生 > >Linux命令(十)——Shell程序設計一(變量與操作符)

Linux命令(十)——Shell程序設計一(變量與操作符)

語法 接口 表數 lin ges images chmod .cn 分享

Shell是linux系統中用戶和系統交互的接口,它除了作為命令解釋器以外,還是一種高級程序設計語言。在前面介紹的linux命令中,Shell都作為命令解釋器出現。下面分兩節簡單介紹腳本程序設計中的語法結構、變量定義及賦值、特殊符號、控制語句等內容。

一、Shell腳本的建立與執行

1.建立:創建腳本文件——vi編輯/cat命令將程序行寫入文件

2.執行sh < 腳本名  輸入定向的執行方式

    sh 腳本名 [參數]  以腳本名作為shell參數的執行方式

    chmod a+x 腳本名+./腳本名  改為可執行權限後直接執行

    chmod a+x 腳本名 + cp 腳本名 /bin + 腳本名

  改為可執行權限後將文件移入命令搜索路徑的目錄下

技術分享

二、Shell的變量

與其他高級語言的變量一樣,它是一種可以代表數值、字符串等信息的標誌,即一個被賦予名稱的主存單元。

Shell變量的名字可以由數字、字母和下劃線組成。Shell變量有兩種類型,即Shell環境變量和用戶自定義變量。

1.Shell環境變量

(1)可寫的Shell環境變量

(2)只讀的Shell環境變量

2.Shell的用戶自定義變量

三、Shell中的特殊字符

1.Shell的通配符

2.Shell的引號

3.Shell的命令執行順序操作符

4.Shell中的註釋符、反斜線及後臺操作符

四、Shell編程中的輸入輸出命令

1.Shell中輸入和輸出的標準文件

2.Shell的輸入輸出重定向命令

3.Shell的輸入輸出命令

因為還沒有學這塊的內容,先列出大綱,學習後進行詳細的解釋和補充。

Linux命令(十)——Shell程序設計一(變量與操作符)