写点什么

PowerShell 数组

用户头像
耳东
关注
发布于: 38 分钟前
PowerShell 数组

数组

与其他脚本语言一样,Windows PowerShell 也支持名为数组的数据结构。 PowerShell 中的数组是一种数据结构,用于将值的集合存储在单个变量中。 数组中的值可以是相同类型或不同类型。例如可以是字符串,整数,通用对象或其他数组。数组中的每个元素或值都有一个索引。 索引是整数,代表值在数组中的位置。 我们可以使用索引检索数组的元素。 数组的索引始终以 0 开头,表示数组的第一个数据项。

创建数组

要在 PowerShell 中声明数组,可使用赋值运算符将多个值分配给变量。 逗号分隔存储在数组中的值。以下语句是声明数组变量的语法:


$array_name = value1, value2, value3, ..... ,ValueN
复制代码


可以看下面几个例子


$array1 = 1, 2, 3, 4, 5, 6
$array2 = 1..6
复制代码


这两种方式创建出来的数组是一样的。

访问数组

可以在 PowerShell 控制台上显示数组的所有值。方法是键入数组的名称,后跟美元(array1 包含值:1, 2, 3, 4, 5, 6。 在 PowerShell 上键入以下命令以显示数组的所有值:


$array1 = 1, 2, 3, 4, 5, 6
$array1
复制代码


访问指定的元素可以使用


$array_name [index_number]
复制代码


我们来看例子


# 第三个元素$array1[2]# 第三个到第 6 个元素$array1[2..5]# 最后一个元素$array1[-1]# 最后 4 个元素$array1[-4..-1]
复制代码

数组大小

数组的大小取决于元素的数量。可以使用以下语法获取数组的大小:


$variable_name.Length
复制代码


发布于: 38 分钟前阅读数: 2
用户头像

耳东

关注

还未添加个人签名 2020.05.24 加入

主要研究分享运维技术,专注于监控、CICD、操作系统、云原生领域,公众号【耳东学堂】,知识星球同名,坚持原创,希望能和大家在运维路上结伴而行 邮箱:erdong@mail.erdong.site

评论

发布
暂无评论
PowerShell 数组