PowerShell【变量篇】
生活随笔
收集整理的這篇文章主要介紹了
PowerShell【变量篇】
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
變量的以變量調用方法
1 $str='這是一個變量' 2 $str變量的類型
通常變量的類型有很多,這里就不一一例舉了,變量類型有哪些請自行百度。
如果你需要獲取一個變量的類型,想知道他是什么類型可用:
$str='這是一個變量' $str.GetType() IsPublic IsSerial Name BaseType -------- -------- ---- -------- True True String System.Object定義變量類型
1 [string]$str='這是我的' 2 [int]$num=100 3 "$str$num$" 這是我的100$ 整數變量類型 1 '定義短整型' 2 [int16]$num1=-[System.Math]::Pow(2,15) 3 [int16]$num2=[System.Math]::Pow(2,15)-1 4 "取值范圍$num1~-$num2" 5 '定義整型' 6 [int32]$num1=-[System.Math]::Pow(2,31) 7 [int32]$num2=[System.Math]::Pow(2,31)-1 8 "取值范圍$num1~-$num2" 9 '定義長整型' 10 [long]$num1=-[System.Math]::Pow(2,63) 11 [int64]$num2=9223372036854775807 12 "取值范圍$num1~$num2" 定義短整型 取值范圍-32768~-32767 定義整型 取值范圍-2147483648~-2147483647 定義長整型 取值范圍-9223372036854775808~9223372036854775807這里的long和int64都是一個意思。
布爾類型
1 [bool]$bool=$true 2 $bool 3 [bool]$bool=$false 4 $bool或
1 $bool=1 2 $bool 3 $bool=0 4 $bool True False當然,我們也可以直接使用
1 $a=$b=$c=100 2 $a 3 $b 4 $c 100 100 100結果$a$b$c都等于100
也可以分別賦值,如
1 $a,$b,$c=1,2,3結果$a$b$c被分別賦值為1,2,3
1 2 3?
?
數組的應用
1 $arr=1..9 2 $arr或
$arr=1,2,3,4,5,6,7,8,9 $arr 1 2 3 4 5 6 7 8 9數組的調用方法
如果我要顯示數組中的5那么應該這么寫
1 $arr[4]如果我要顯示1-5那么可以這樣寫
$arr[0..4]如果我要求只顯示1、3、5
$arr[0,2,4]?
多維數組的應用
[int[][]]$arr=(1..9),(100..109) $arr[0] $arr[1] 1 2 3 4 5 6 7 8 9 100 101 102 103 104 105 106 107 108 109或
[int[]][string[]]$arr=(1..9),(100..109) $arr[0] $arr[1]多維數組的調用也和上面介紹的一樣,如你想象。
如果定義一個不確定類型的數組可使用[array]變量名
定義字典型數組(也可稱之為創建字典)
1 $test=@{name='張三';age='28歲'} 2 $test['name'] 3 $test['age'] 張三 28歲 1 $test=@{name='張三','李四';age='28歲','36歲'} 2 $test['name'][0]+" "+$test['age'][0] 3 $test['name'][1]+" "+$test['age'][1] 張三 28歲 李四 36歲?
以上就是變量的過程與方法。
轉載于:https://www.cnblogs.com/XiaoCY/p/7099767.html
總結
以上是生活随笔為你收集整理的PowerShell【变量篇】的全部內容,希望文章能夠幫你解決所遇到的問題。