一、變數的概念
- 變數是暫存資料:存在於記憶體中(RAM),隨著 process 結束而消失。
- 硬碟是永久儲存,但變數是暫時的,只活在當前的 shell session 或 script 執行期間。
- 變數屬於 process 的記憶體空間,所以當 process 結束,變數也會被釋放。
二、變數的基本用法
宣告變數
SKILL=DevOps
取用變數
echo $SKILL
$ 是取值符號。
- 若沒加
$,系統會把變數名當作一般文字。
三、實際範例:安裝套件
PACKAGE="httpd wget unzip"
yum install $PACKAGE -y
等同於:
yum install httpd wget unzip -y
說明: