Shell 基礎 shell 變數

2021-10-09 16:46:22 字數 711 閱讀 6858

變數中只能包含字母、數字、下劃線,不能以數字開頭

不能包含bash中的關鍵字

變數賦值時,變數和等號 『=』 之間不能有空格

yourname='abc' #注意變數和『=』之間不能有空格

使用變數時,需要在變數前加$,使用$youname或$

例子:新建檔案,檔案內容如下:

yourname='lisen' #變數賦值

echo 'yourname is:' $

yourname='lisen_1' #變數二次賦值

echo 'yourname chaged:'$

執行結果:

unset youname #注意,銷毀變數不加$

1. 區域性變數:僅在當前shell中有效,其他shell中不能訪問

2. 環境變數:所有的shell中都能訪問到

基本語法

export 變數名=變數值,將 shell 變數輸出為環境變數。

source 配置檔案路徑,讓修改後的配置資訊立即生效。

echo $變數名,檢查環境變數是否生效

3. shell變數:由shell程式設定的特殊變數,如$$表示程序id(pid)

補充:

shell基礎 shell特殊變數

一.變數列表 二.實驗 系統 centos 7 1.特殊變數 root day2 cat p.sh bin bash echo 0 0 echo echo echo echo 1 2 3 1 2 3 root day2 sh p.sh a b c d 0 p.sh a b c d a b c d 4...

Shell基礎 變數

name value declare name value bash裡的變數不僅有值,還有屬性。declare命令可以給變數設定屬性。declare i abc 123 給變數abc賦予integer屬性宣告變數時,如果沒有提供value,變數的值為null 變數宣告後,只能通過unset命令刪除 ...

shell基礎 變數

變數的賦值 定義變數,注意等號兩邊沒有任何空格 variable 定義環境變數 export variable 雙引號 可含空格 可轉義特殊字元 variable 或 反引號 將命令結果賦值給變數 variable variable 將變數值賦值給變數 gg aa bb 變數的取值 取值 varia...