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

PowerShell使用match操作符来筛选数组

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

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

先看下面这个例子:

PS C:\Users\Hong> (ipconfig) -match 'IPv4'
IPv4 地址 . . . . . . . . . . . . : 192.168.1.102
IPv4 地址 . . . . . . . . . . . . : 192.168.193.1
IPv4 地址 . . . . . . . . . . . . : 192.168.93.1

我们知道ipconfig是显示当前计算机的TCP/IP配置信息的,其中有一项是IP地址。如果有多个网卡,或者一个网站上配置有多个IP地址,都可以很清楚的显示出来。我们为了展示match操作符筛选数组的功能,我们就拿这个ipconfig来做示例。

ipconfig执行后的结果大致应该是这样的:

PS C:\Users\Hong> (ipconfig)

Windows IP 配置


无线局域网适配器 本地连接* 13:

媒体状态 . . . . . . . . . . . . : 媒体已断开
连接特定的 DNS 后缀 . . . . . . . :

无线局域网适配器 Wi-Fi:

连接特定的 DNS 后缀 . . . . . . . :
本地链接 IPv6 地址. . . . . . . . : fe80::a438:a0ec:e477:94c6%12
IPv4 地址 . . . . . . . . . . . . : 192.168.1.102
子网掩码 . . . . . . . . . . . . : 255.255.255.0
默认网关. . . . . . . . . . . . . : 192.168.1.1

……(此处省略了其它网卡)

我们想要看本机配置的ip地址,那么只需要看以IPv4开头的行即可。那么我们就可以简单的以”IPv4“来作为匹配的关键字。所以,PowerShell命令就可以写作:
(ipconfig) -match 'IPv4'

这里为什么要把ipconfig用小括号括起来呢?因为我们知道ipconfig本身也有一些参数,为了不让系统误以为-match也是我们指定给ipconfig的参数,我们就给ipconfig加了一对小括号。小括号优先执行,呵呵,就是告诉系统,ipconfig是独立的整体。

在示例中,ipconfig执行后的结果是一个字符串数组。数组的每一个元素就是输出的每一行,也就是说有多少行输出,就有多少个数组元素。match参数对数组的操作,就是从数组元素中找到匹配的元素,把匹配到的元素输出出来。

关于PowerShell使用match来筛选数组,本文就介绍这么多,希望对您有所帮助,谢谢!

</div>

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

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

相关文章

  • PowerShell入门教程之远程操作运行PowerShell的方法
  • Powershell实现监测服务器连通状态
  • PowerShell中查询错误编号信息的2个方法
  • PowerShell实现动态获取当前脚本运行时消耗的内存
  • PowerShell默认参数$PSDefaultParameterValues结合Out-File输出到日志文件
  • 浅谈CMD和win powershell的区别
  • PowerShell中使用return语句退出函数例子
  • Windows Powershell IF-ELSEIF-ELSE 语句
  • PowerShell使用Remove-Item命令删除文件、注册表项介绍
  • 揭秘PowerShell 5.0新特性和新功能

文章分类

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

最近更新的内容

    • PowerShell面向对象编程基础知识总结
    • WMI入门教程之WMI中的类在哪里?
    • Powershell中阻止”确认提示”的方法
    • Powershell中显示隐藏文件的方法
    • Windows Powershell扩展类型系统
    • Powershell改变脚本执行优先权的代码分享
    • Powershell小技巧之使用Jint引擎在PowerShell中执行Javascript函数
    • PowerShell中使用Test-Path命令检查文件或文件夹路径是否存在示例
    • Powershell小技巧之非相同域或信任域也能远程
    • Windows Powershell 变量的幕后管理

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

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