Linux之shell變數
- 2022 年 2 月 12 日
- 筆記
- linux, linux之shell變數
一、變數名的規範
定義形如:class_name=’xiaohemiao’
使用形如:echo $class_name
1、變數名後面的等號左右不能有空格 2、命名只能使用英文字母,數字和下劃線,首個字元不能以數字開頭 3、中間不能有空格,可以使用下劃線 4、不能使用標點符號 5、不能使用bash里的關鍵字(可用help命令查看保留關鍵字)
二、變數基本使用
案例一:使用變數編寫第一個入門shell腳本
步驟1:創建test3.sh文件
步驟2:vi test.sh命令編寫腳本
步驟3:給test3.sh添加可執行許可權
步驟4:執行 test3.sh文件
案例二:定義一個變數,輸出當前時間,要求格式為『年-月-日 時:分:秒』
注意:反引號(esc鍵下方的那個鍵),當在腳本中需要執行一些指令並且將執行的結果賦給變數的時候需要使用「反引號」
三、只讀變數
語法:readonly 變數名
案例一:定義一個只讀變數a等於10,再將變數a賦值為20
四、接收用戶輸入
語法:read -p 提示資訊 變數名
案例一:編寫一個test6.sh腳本,執行之後要求用戶輸入文件的名稱(路徑),然後自動為用戶創建文件
五、刪除變數
語法:unset 變數名
案例:定義變數aa=20,再輸出aa的值,隨後刪除aa,最後再輸出aa