PowerShell數(shù)組的一些操作技巧
PowerShell數(shù)組的使用例子,PowerShell中使用逗號(hào)給數(shù)組賦值,數(shù)組中可以存放各種不同類型的數(shù)據(jù)值。
PowerShell中使用逗號(hào)給數(shù)組賦值,數(shù)組中可以存放各種不同類型的數(shù)據(jù)值。
數(shù)組的賦值
先看下面一個(gè)簡(jiǎn)單的例子:
$myArray = 'Hello', 12, (Get-Date), $null, $true
$myArray.Count
這個(gè)數(shù)組中有五個(gè)元素,有字符串、數(shù)字、日期、空值、布爾值等不同的數(shù)據(jù)類型。
索引數(shù)組的數(shù)據(jù)(正序與逆序)
使用中括號(hào)來索引數(shù)組的下標(biāo),如$myArray[0] 表示數(shù)組的第一個(gè)元素,即值為'Hello'的元素。
如果索引的下標(biāo)是負(fù)數(shù),并不說數(shù)組的下標(biāo)超出了下標(biāo)范圍,而是指逆序索引數(shù)組,比如$myArray[-1]表示最后一個(gè)數(shù)組即值為$true的數(shù)組元素。
PowerShell可以一次性選取多個(gè)數(shù)組元素,比如:$myArray[0,1,-1],它的值為'Hello', 12, $true三個(gè)值。
給數(shù)組重新賦值
可以給整個(gè)數(shù)組進(jìn)行重新賦值,這個(gè)PowerShell一個(gè)很有特色的功能。比如:
截取數(shù)組中的一個(gè)部分內(nèi)容
$myArray = $myArray[0..2]
這表示取數(shù)組的0,1,2三個(gè)元素,然后形成一個(gè)新的數(shù)組,再重新賦值給$myArray變量。
計(jì)算數(shù)組元素的個(gè)數(shù)
如前面看到的例子,可以使用$myArray.Count屬性來獲取數(shù)組元素的個(gè)數(shù)。
往數(shù)組中添加一個(gè)元素
$myArray += 'new element'
$myArray.Count
這里往數(shù)組中新加了一個(gè)元素,使用了+=的賦值操作符。
關(guān)于數(shù)組的簡(jiǎn)單使用,就介紹這樣一些例子。但請(qǐng)注意,這些數(shù)組都沒有數(shù)據(jù)類型的,后面會(huì)介紹PowerShell的強(qiáng)類型數(shù)組。
- 探索PowerShell (八) 數(shù)組、哈希表(附:復(fù)制粘貼技巧)
- Powershell創(chuàng)建數(shù)組正確、更快的方法
- PowerShell查找數(shù)組內(nèi)容、搜索數(shù)組、查詢數(shù)組的方法
- PowerShell數(shù)組結(jié)合switch語句產(chǎn)生的奇特效果介紹
- PowerShell中的強(qiáng)類型數(shù)組介紹
- PowerShell數(shù)組操作簡(jiǎn)明教程
- Windows Powershell 命令返回?cái)?shù)組
- Windows Powershell 創(chuàng)建數(shù)組
相關(guān)文章
原創(chuàng)powershell腳本小工具ctracert.ps1跟蹤路由(win8以上系統(tǒng))
這篇文章主要介紹了原創(chuàng)powershell腳本小工具ctracert.ps1跟蹤路由(win8以上系統(tǒng)),需要的朋友可以參考下2017-10-10PowerShell小技巧之調(diào)用CloudFlare的SDK查詢網(wǎng)站統(tǒng)計(jì)信息
本文主要是記述使用powershell調(diào)用CloudFlare的SDK查詢網(wǎng)站統(tǒng)計(jì)信息,非常實(shí)用,希望對(duì)大家有所幫助2014-09-09Powershell獲取圖片名字、文件夾及拍攝時(shí)間的例子
這篇文章主要介紹了Powershell獲取圖片名字、文件夾及拍攝時(shí)間等信息的例子,需要的朋友可以參考下2014-06-06PowerShell中使用Get-Alias命令獲取cmdlet別名例子
這篇文章主要介紹了PowerShell中使用Get-Alias命令獲取cmdlet別名的例子,PowerShell中兼容DOS下和Linux下的很多命令,這些都是靠別名來實(shí)現(xiàn)的,需要的朋友可以參考下2014-08-08Powershell在一個(gè)會(huì)話中只允許執(zhí)行指定命令的方法
這篇文章主要介紹了Powershell在一個(gè)會(huì)話中只允許執(zhí)行指定命令的方法,使用本文的技巧可以達(dá)到控制權(quán)限的功能,需要的朋友可以參考下2014-11-11Powershell讀取本機(jī)注冊(cè)表中的所有軟件關(guān)聯(lián)擴(kuò)展名
這篇文章主要介紹了Powershell讀取本機(jī)注冊(cè)表中的所有軟件關(guān)聯(lián)擴(kuò)展名,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下2015-03-03Windows Powershell 變量的類型和強(qiáng)類型
這篇文章主要介紹了Windows Powershell 變量的類型和強(qiáng)類型,以及使用示例,需要的朋友可以參考下2014-09-09