Linux Shell腳本_學習筆記2_自定義變數_環境變數_變數賦值_單引號雙引號差別

自定義變數_環境變數 Linux 作業系統環境中變數可以區分成如下兩種 (1) 自定義變數(Local) -->作用範圍較小(Ex:bash 內的變數) (2) 環境變數(Environment) --> 作用範圍較廣 set 查看所有變數 env 查看環境變數 那這裡透過 set | less 我們可到一小部分起初 自定義變數 建議盡量別 直接 set 會劈哩啪啦一次刷下來很多內容 會不知從何看起 那這邊就有看到 我們在上一篇有看到的 左邊為變數名 右邊為變量數值 BASH=/usr/bin/bash 那在改為 env 後 就會看到 跟 windows 很像的PATH路徑設置的內容呈現 變數賦值 自定義變數部分的相關格式: (1)變量設置 VARIABLE = value (2)獲取所設定支變量數值 echo $ VARIABLE 當然指派浮點也不成問題 只是就要切記左右皆不可有空白 單引號雙引號差別 那你會問如果我想指派一個字串 而且當中含有空白 此時就是 雙引號 派上用場的時候了 那你也可以用 單引號來進行 字串承接 表面看起來感覺都一樣 但其實有差異 單引號如果中間所包覆的 字串 含有 $變數名 它並不會去取出對應變數名之變量 雙引號則會 這是本次分享