發表文章

目前顯示的是 1月, 2017的文章

Bash: 變數擴展&計算

圖片
變數測試    ${帶測變數:-預設數值};  #如變數不存在或為NULL,回傳預設數值。    ${帶測變數:=預設數值}; #如變數不存在或為NULL,回傳預設數值,並將變數設為預設數值。    ${帶測變數:?回傳訊息}; #如變數不存在或為NULL,回傳訊息,並結束執行。    ${帶測變數:+預設數值}; #如變數存在,回傳預設數值。 變數指定      Var=${變數:起始位置:往後幾位}; 計算      在BASH中有許多方法可計算變數,但考慮到移植方便建議使用 expr          expr 變數或數值  計算子  變數或數值; ※因 * 是特殊字元,使用時要加上 \ 跳脫,才可正常計算。