一、變數的顯示與設定
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...