Shell程式設計《一》

2021-08-11 04:56:51 字數 662 閱讀 3628

第乙個shell指令碼

公司專案中大量使用了shell指令碼,索性就深入學習一下吧。

建立乙個shell.sh檔案,並賦予其可執行許可權

touch shell.sh

chmod +x shell.sh

寫一句簡單的輸出,並執行

var="nihao"

echo

$var

echo $

執行 ./shell.sh,注意必須加./否則就會去base下去找.

nihao

nihao

2. 關於shell變數

建立shell變數只需要 把值賦給相應的變數,並且不需要new或者var變數

需要注意的是變數名和=之間不能有空格,比如 va =」a」是錯誤的。

var="nihao"
設定變數為唯讀

readonly var

刪除變數,刪除後的資料不能再次使用,設定唯讀後的變數不能刪除唯讀變數

unset var

訪問變數

echo

$var

Shell程式設計(一)

前言 我的簡歷中寫到熟悉linux常用命令,能進行shell程式設計,因此學習shell程式設計是必須的了。shell是使用者與linux作業系統核心互動的介面程式,也是乙個命令語言直譯器 將使用者輸入的命令解釋給linux核心。shell有很多種類,常見的有bourne shell usr bin...

shell程式設計 一

變數根據作用域可以劃分為三種 除了上述三種,還有位置引數變數和特殊變數 name wrz echo name set於unset 檢視變數 set grep name 取消變數 unset name 為什麼說是本地變數?舉例說明 檢視一下程序id變化 我們原本在pid為2035的shell bash...

shell程式設計基礎(一)

一 命令列 命令列結構 命令名 命令選項和命令引數三部分內容組成,中間以空格或製表符等空白字元分隔。如下 命令名 命令選項 命令引數 command option parameter 命令選項通常以減號 開始的單個字元,主要用於限定命令的具體功能,同時也決定命令的最終執行結果 選項可以單獨給出,也可...