【问题标题】:Powershell Array replace valuePowershell 数组替换值
【发布时间】:2015-10-18 16:18:41
【问题描述】:

这可能是一个非常简单的问题,但我是 powershell 数组的新手。

我在 powershell 中有一个从 CSV 文件填充的多维数组。例如:

$data = Import-CSV \\filelocation\file.csv
$data

company       emailaddress
-------       ------------
company1      emailaddress1
company2      emailaddress2

我可以通过以下方式查看数组中的特定值:

write-host $data.emailaddress{1]

将输出:“company2”。

我希望能够替换数组中的字符串,但如果我使用以下内容:

$data.emailaddress[1] = "NEWemailaddress"

write-host $data.emailaddress{1] 

那么数据还是一样的。

如何获取要覆盖的值?

谢谢

【问题讨论】:

    标签: arrays csv powershell multidimensional-array


    【解决方案1】:

    我认为您拥有的是对象数组而不是多维数组。试试这个:

    $data[1].emailaddress = "NEWemailaddress"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-03-09
      • 2018-10-12
      • 1970-01-01
      • 2022-11-17
      • 2015-10-30
      • 2018-05-22
      • 1970-01-01
      相关资源
      最近更新 更多