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
當然指派浮點也不成問題
只是就要切記左右皆不可有空白
單引號雙引號差別
那你會問如果我想指派一個字串
而且當中含有空白
此時就是 雙引號 派上用場的時候了
那你也可以用 單引號來進行 字串承接
表面看起來感覺都一樣
但其實有差異
單引號如果中間所包覆的 字串 含有 $變數名
它並不會去取出對應變數名之變量
雙引號則會
這是本次分享
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
當然指派浮點也不成問題
只是就要切記左右皆不可有空白
單引號雙引號差別
那你會問如果我想指派一個字串
而且當中含有空白
此時就是 雙引號 派上用場的時候了
那你也可以用 單引號來進行 字串承接
表面看起來感覺都一樣
但其實有差異
單引號如果中間所包覆的 字串 含有 $變數名
它並不會去取出對應變數名之變量
雙引號則會
這是本次分享
留言
張貼留言