Powershell数组替换值



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

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

$data = Import-CSV \filelocationfile.csv
$data
company       emailaddress
-------       ------------
company1      emailaddress1
company2      emailaddress2

我可以用下面的命令查看数组中的特定值:

write-host $data.emailaddress{1]

将输出:"company2"。

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

$data.emailaddress[1] = "NEWemailaddress"

write-host $data.emailaddress{1] 

则数据仍然相同。

如何获得要覆盖的值?

谢谢

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

$data[1].emailaddress = "NEWemailaddress"

相关内容

  • 没有找到相关文章