PowerShell 数组和哈希表操作全解析
1. 列表与数组基础
在 PowerShell 脚本和命令编写中,除了字符串、整数和小数等基本数据类型外,列表是常见概念。许多命令会生成数据列表,例如:
- Get-Content cmdlet 会生成文件中的字符串列表。
- Get-Process cmdlet 会生成系统中运行的进程列表。
- Get-Command cmdlet 会生成命令列表。
若要存储生成列表的命令输出,可使用特定方法。若命令仅输出一项,该输出不再是列表。若想将其视为列表,可使用列表计算语法 @() 强制 PowerShell 将其解释为数组,示例如下:
$myArray = @(Get-Process Explorer)
当需要创建特定类型的列表时,可使用 System.Collections.Generic.List 集合。在类型名称后,使用方括号定义列表类型,如 [Int] 、 [String] 等,这种类型的专用对象称为泛型对象。
2. 创建不规则数组或多维数组
- 不规则数组 :使用
@()数组语法创建,示例如下:
超级会员免费看
订阅专栏 解锁全文
60

被折叠的 条评论
为什么被折叠?



