PowerShell数组的一些操作技巧

 更新时间:2014年08月06日 10:03:52   投稿:junjie  
这篇文章主要介绍了PowerShell数组的一些操作技巧,比如赋值、排序、截取、计算个数等,需要的朋友可以参考下

PowerShell数组的使用例子,PowerShell中使用逗号给数组赋值,数组中可以存放各种不同类型的数据值。

PowerShell中使用逗号给数组赋值,数组中可以存放各种不同类型的数据值。

数组的赋值

先看下面一个简单的例子:

复制代码 代码如下:

$myArray = 'Hello', 12, (Get-Date), $null, $true
$myArray.Count

这个数组中有五个元素,有字符串、数字、日期、空值、布尔值等不同的数据类型。

索引数组的数据(正序与逆序)

使用中括号来索引数组的下标,如$myArray[0] 表示数组的第一个元素,即值为'Hello'的元素。

如果索引的下标是负数,并不说数组的下标超出了下标范围,而是指逆序索引数组,比如$myArray[-1]表示最后一个数组即值为$true的数组元素。

PowerShell可以一次性选取多个数组元素,比如:$myArray[0,1,-1],它的值为'Hello', 12, $true三个值。

给数组重新赋值

可以给整个数组进行重新赋值,这个PowerShell一个很有特色的功能。比如:

复制代码 代码如下:
$myArray = $myArray[0,1,-1]

截取数组中的一个部分内容

复制代码 代码如下:

$myArray = $myArray[0..2]

这表示取数组的0,1,2三个元素,然后形成一个新的数组,再重新赋值给$myArray变量。

计算数组元素的个数

如前面看到的例子,可以使用$myArray.Count属性来获取数组元素的个数。

往数组中添加一个元素

复制代码 代码如下:

$myArray += 'new element'
$myArray.Count

这里往数组中新加了一个元素,使用了+=的赋值操作符。

关于数组的简单使用,就介绍这样一些例子。但请注意,这些数组都没有数据类型的,后面会介绍PowerShell的强类型数组。

相关文章

  • PowerShell中的加法运算详解

    PowerShell中的加法运算详解

    这篇文章主要介绍了PowerShell中的加法运算详解的相关资料,需要的朋友可以参考下
    2015-09-09
  • PowerShell小技巧之调用CloudFlare的SDK查询网站统计信息

    PowerShell小技巧之调用CloudFlare的SDK查询网站统计信息

    本文主要是记述使用powershell调用CloudFlare的SDK查询网站统计信息,非常实用,希望对大家有所帮助
    2014-09-09
  • Powershell实现导入安装证书功能脚本分享

    Powershell实现导入安装证书功能脚本分享

    这篇文章主要介绍了Powershell实现导入安装证书功能脚本分享,本文用编程方法实现把pfx证书文件导入到指定的库中,需要的朋友可以参考下
    2014-11-11
  • Windows Powershell调用静态方法

    Windows Powershell调用静态方法

    Powershell将信息存储在对象中,每个对象都会有一个具体的类型,简单的文本会以System.String类型存储,日期会以System.DateTime类型存储。任何.NET对象都可以通过GetType()方法返回它的类型,该类型中有一个FullName属性,可以查看类型的完整名称。
    2014-09-09
  • PowerShell实现时间管理小秘书

    PowerShell实现时间管理小秘书

    这篇文章主要介绍了PowerShell实现时间管理小秘书,本文是一个PowerShell的综合编程实例,实现了一个用来管理时间的功能,需要的朋友可以参考下
    2015-04-04
  • PowerShell小技巧之发送TCP请求

    PowerShell小技巧之发送TCP请求

    这篇文章主要介绍了使用PowerShell发送TCP请求的小技巧,并把代码分享给大家,有需要的朋友可以参考下,其实可以扩展出很多方面的应用,大家自由发挥吧
    2014-10-10
  • PowerShell中使用ArrayList实现数组插入、删除、添加例子

    PowerShell中使用ArrayList实现数组插入、删除、添加例子

    这篇文章主要介绍了PowerShell中使用ArrayList实现数组插入、删除、添加例子,使用ArrayList效率更高、也更方便,需要的朋友可以参考下
    2014-08-08
  • PowerShell Contains函数查找字符串实例

    PowerShell Contains函数查找字符串实例

    这篇文章主要介绍了PowerShell Contains函数查找字符串实例,Contains函数的作用是查询一个字符串中是否存在另一个字符串,需要的朋友可以参考下
    2014-08-08
  • PowerShell计算脚本执行时间的实现方法

    PowerShell计算脚本执行时间的实现方法

    如果你想知道一个脚本运行了多久时间,你可以使用Measure-Command,但是这个命令仅用于诊断目的且没有输出
    2014-04-04
  • PowerShell脚本开发之尝试登录ftp

    PowerShell脚本开发之尝试登录ftp

    本文和后续的文章将会试图通过PowerShell实现对上述潜在攻击点的弱密码尝试,本文首先针对ftp的密码尝试。记录下全过程,有需要的朋友可以参考下。
    2014-10-10

最新评论