kaiser_cn 发表于 2018-9-2 12:22:01

4.PowerShell -- 数组,哈希表

  1. PowerShell数组

[*]  声明数组
  $strUsers=@("user1","user2","user3”)
[*]  查看数组
  $strUsers
  PS C:\Users\Administrator> $strUsers
  user1

[*]  赋值
  $strUsers="marui"

[*]  重新查看数组元素
  PS C:\Users\Administrator> $strUsers
  user1
  marui
  user3

[*]  合并两个数组
  
  2. PowerShell哈希表
  哈希表,也就是字典。一种很好的数据结构。

[*]  声明哈希表:
  $age=@{"MaRui"=21;"Lee"=27;"Tom"=53}

[*]  查询整个哈希表内容
  PS C:\Users\Administrator> $age
  Name                           Value
  ----                           -----
  MaRui                        21
  Tom                            53
  Lee                            27

[*]  查询哈希表中的其中一项:
  PS C:\Users\Administrator>$age["MaRui"]
  21

[*]  修改并哈希表中的其中一项:
  PS C:\Users\Administrator>$age["MaRui"]
  21
  PS C:\Users\Administrator>$age["MaRui"]=25
  PS C:\Users\Administrator>$age["MaRui"]
  25

[*]  删除哈希表中的其中一项(注意,使用圆括号) ,删除后继续查询,值为空。
  PS C:\Users\Administrator>$age["MaRui"]=21
  PS C:\Users\Administrator>$age["MaRui"]
  21
  PS C:\Users\Administrator>$age.remove("MaRui")
  PS C:\Users\Administrator>$age["MaRui"]

[*]  清除哈希表,清除后继续查询,哈希表值为空。
  PS C:\Users\Administrator> $age
  Name                           Value
  ----                           -----
  Tom                            53
  Lee                            27
  PS C:\Users\Administrator> $age.clear()
  PS C:\Users\Administrator> $age

页: [1]
查看完整版本: 4.PowerShell -- 数组,哈希表