當前位置:網站首頁>Shell脚本變量和運算符

Shell脚本變量和運算符

2022-05-14 13:37:38gugugutime

變量

創建變量

語法

語法:

變量名稱=變量值

示例:變量名稱TEST,變量值GUGUGU
在這裏插入圖片描述

變量名稱

變量名稱只能以字母或者下劃線開頭,以字母、下劃線、數字組成,並且不能為shell關鍵字。

不能出現空格

變量、賦值符號(等號)和變量值之間不能出現空格,變量值也不能出現空格。
如果變量值內想出現空格,需要使用雙引號或者單引號。
示例:
在這裏插入圖片描述

數據類型

變量沒有數據類型,shell脚本會自動决定變量值的數據類型。
字符串
建議使用雙引號或者單引號。
數值
建議直接寫

轉義字符

美元符($)是Linux命令符號,如果在變量值內使用該符號作為普通文本輸出,在前面使用“\”
在這裏插入圖片描述

環境變量和用戶變量

獲取變量

獲取變量(也有叫做引用變量)的語法是在變量名稱前使用美元符號:

獲取普通變量

最簡單獲取變量的方式是直接在變量名稱前使用美元符號($)

$變量名稱

但是實際開發建議使用大括號將變量名稱包圍起來

${變量名稱}

示例:
在這裏插入圖片描述

數組變量

創建數組

shell支持一維數組,不支持多維數組,並且不限定數組的大小,用括號來定義數組,每個數組元素用空格隔開,訪問數組元素使用下標訪問。

變量名稱=(變量1 變量2 變量3)

獲取數組元素

數組名稱[索引值]

索引從0開始。
示例:
在這裏插入圖片描述

修改元素值

數組名稱[索引值]=新值

在這裏插入圖片描述

運算符

版權聲明
本文為[gugugutime]所創,轉載請帶上原文鏈接,感謝
https://cht.chowdera.com/2022/134/202205141324555544.html

隨機推薦