这可能是一个非常简单的问题,但我是一个新的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"