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

當然指派浮點也不成問題

只是就要切記左右皆不可有空白



單引號雙引號差別

那你會問如果我想指派一個字串
而且當中含有空白


此時就是  雙引號  派上用場的時候了


那你也可以用  單引號來進行  字串承接


表面看起來感覺都一樣
但其實有差異




單引號如果中間所包覆的 字串  含有 $變數名
它並不會去取出對應變數名之變量

雙引號則會


 這是本次分享

留言

這個網誌中的熱門文章

何謂淨重(Net Weight)、皮重(Tare Weight)與毛重(Gross Weight)

Architecture(架構) 和 Framework(框架) 有何不同?_軟體設計前的事前規劃的藍圖概念

(2021年度)駕訓學科筆試準備題庫歸納分析_法規是非題