Linux學習之路 shell變數(一)

2022-02-16 13:09:46 字數 1035 閱讀 7479

一、變數的顯示與設定

1、變數的顯示運用echo命令 +$符號:

上圖例子顯示的是系統變數,咱們可以自己設定變數

2、設定變數運用「=」符號

設定了變數niu 值為「niunai」

變數設定規則:

(1)等號兩邊不能有空格的出現

(2)變數只能是數字和字母的組合,但數字不能在前面

(3)變數值可以用雙引號和單引號將值內容連線起來,這樣就不用擔心有空格無法設定變數了!

雙引號和單引號的功能區別可見下圖:

(4)在變數中新增內容

(5)取得命令提供的資訊

(6)轉義字元「\」

在「\」後的字元會被轉義成一般字元,如空格、enter(回車)、\(它本身)、!、$

空格輸入成功!

(7)export實現變數可在子程序中應用

(8)取消變數 unset

二、應用

說明:文章中和總結性文字來自:鳥哥的linux私房菜系列基礎學習篇(第三版)感謝鳥哥帶我走上linux的道路!我會毫無顧忌,一往直前!

shell命令學習之路

當shell指令碼具有可執行許可權時,用sh filename與.filename執行指令碼是沒有區別得。filename是因為當前目錄沒有在path中,所有 是用來表示當前目錄的。sh filename 重新建立乙個子shell,在子shell中執行指令碼裡面的語句,該子shell繼承父shell...

linux之路(七)shell命令

type命令 type command 複製 輸出命令型別 組合鍵功能 c u k 從當前游標向前 後刪除指令串 c a e 游標移到最前方 後方 跳脫單行輸入限制 在行尾輸入 然後enter,切記中間不要有空格。和php定義變數十分相似 輸出使用echo例如echo myvar 變數定義規則 可以...

《陣列》shell學習之路 四

定義陣列 用括號來表示陣列,陣列元素用 空格 符號分割開,長度不限制。如下 address shenzhen changsha shanghai 也可以單一去定義,但是下標可以是整數或算術表示式,其值應大於或等於0。address 0 shenzhen address 1 changsha addr...