• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >PowerShell > PowerShell查找数组内容、搜索数组、查询数组的方法

PowerShell查找数组内容、搜索数组、查询数组的方法

作者:junjie 字体:[增加 减小] 来源:互联网

junjie 通过本文主要向大家介绍了powershell 数组,powershell 二维数组,powershell,windows powershell,powershell是什么等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

PowerShell中有-contain、-like、-in等操作符,使用这些操作符,可以很方便的在数组中查找元素内容。其中in操作符貌似要在PowerShell 3.0中才有。

先看一个例子,将Windows目录的所有文件的文件名放入到数组$name中,然后在数组$name中查找exploer.exe元素。且看-contains的魅力!
PS> $names = Get-ChildItem -Path $env:windir | Select-Object -ExpandProperty Name
PS> $names -contains 'explorer.exe'
True
</div>

-contains操作符确实很强大,但是很遗憾,它不能在指定字符串中包含通配符。如果想使用通配符进行查找数组元素,则可以使用-like操作符。
PS> $names -contains 'explorer*'
False
</div>
上面的例子说明了-contains不能使用通配符,下面我们来使用-like看看。
PS> $names -like 'explorer*'
explorer.exe
</div>
文章一开头小编还说了,可以使用-in操作符来来作类似的处理,而且in操作符还可以将数组和要匹配的字符串反过来。什么意思呢?且看下面几个例子。
PS> 'Peter', 'Mary', 'Martin' -contains 'Mary'
True
PS> 'Peter', 'Mary', 'Martin' -contains 'Ma*'
False
PS> 'Mary' -in 'Peter', 'Mary', 'Martin'
True
PS> 'Peter', 'Mary', 'Martin' -like 'Ma*'
Mary
Martin
PS> @('Peter', 'Mary', 'Martin' -like 'Ma*').Count -gt 0
</div>
以上几个例子的含义,大家自行理解。关于使用PowerShell在数组中查找元素,小编就介绍这么多,希望对大家有所帮助。

</div>

您可能想查找下面的文章:

  • PowerShell使用match操作符来筛选数组
  • PowerShell 数组的多种录入方法
  • PowerShell数组操作简明教程
  • PowerShell数组的一些操作技巧
  • PowerShell中的强类型数组介绍
  • PowerShell数组结合switch语句产生的奇特效果介绍
  • PowerShell查找数组内容、搜索数组、查询数组的方法
  • PowerShell创建Byte数组例子
  • PowerShell中使用ArrayList实现数组插入、删除、添加例子
  • PowerShell中使用正则表达式筛选数组实例

相关文章

  • PowerShell管理Win Server 2008 R2
  • Powershell小技巧之创建一个新对象
  • PowerShell中使用replace操作符替换字符串实例
  • PowerShell中执行Javascript的方法示例
  • Powershell中显示隐藏文件的方法
  • PowerShell中Get-Date对象的常用属性和方法介绍
  • Windows Powershell 命令集 cmdlets
  • PowerShell统计文件夹下文件个数的方法
  • PowerShell中读取多行文本示例
  • Windows Powershell对象=属性+方法

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • powershell远程管理服务器磁盘空间的实现代码
    • Powershell小技巧之使用Update-TypeData扩展类型系统
    • Powershell小技巧之使用WMI工具
    • Powershell小技巧之使用Jint引擎在PowerShell中执行Javascript函数
    • PowerShell查找分区中最大文件的方法(查找文件并按大小排序)
    • PowerShell中的$Input变量使用实例
    • Powershell中可以使用的.Net实用静态方法
    • 使用HTTP api简单的远程执行PowerShell脚本
    • Powershell实现捕获系统内置EXE程序的异常
    • PowerShell脚本实现检测网络内主机类型

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有