運算子
一、declare 命令
二、數值運算的命令
三、變數測試
一 declare命令
declare [+/-][選項] 變數名
-:給變數設定型別屬性
+:取消變數的屬性型別
-a:將變數宣告為陣列型
-i:將變數宣告為整數型
-x:將變數宣告為環境變數
-r:將變數宣告為唯讀變數
-p:顯示指定變數的被宣告的型別
declare –x 與export作用相似
declare –p:查詢所有變數的屬性
declare –p 變數名:查詢指定變數的屬性
二 數值運算的方法
aa = 11
bb = 22
方法一declare –i cc= $aa + $bb
方法二 dd =$(expr $aa + $bb ) 注意+號兩側必須有空格
方法三 $((表示式)) $[表示式]
三 變數測試
shell程式設計(二)運算子
hell中的運算子可以實現變數的賦值 算術運算 測試 比較等功能,運算子是構成表示式的基礎。變數賦值 shell中使用 進行變數賦值,也可以用等號來改變或初值化乙個變數的值。在進行賦值時不用考慮變數的資料型別,這是shell中變數資料型別的特點決定的。算術運算子 是可以在程式中實現加 減 乘 除等數...
shell程式設計之運算子
shell變數是弱型別的,且預設是字串型,所以預設情況下無法進行數值計算。解決方法如下 命令格式 declare 選項 變數名 選項 給變數設定型別屬性 取消變數的型別屬性 a 將變數宣告為陣列型 i 將變數宣告為整數型 integer x 將變數宣告為環境變數 r 將變數宣告為唯讀變數 p 顯示指...
shell程式設計之運算子
a declare i cc aa bb.會將cc宣告為整形。作的是加法運算 b declare x test 123 會將變變數宣告為環境變數。export實際也是呼叫的該命令。c declare p test 檢視當前test變數的定義格式 d declare r test 將test變數設定為...