Arrays 按PowerShell上另一个数组中的元素替换数组中的元素
我需要用另一个数组中的元素替换数组中的某些元素,但我不知道powershell上的结构 例如,我有:Arrays 按PowerShell上另一个数组中的元素替换数组中的元素,arrays,powershell,Arrays,Powershell,我需要用另一个数组中的元素替换数组中的某些元素,但我不知道powershell上的结构 例如,我有: $A = @("t","o","p") $B = @("u","g","j") 我希望t变成u,o变成g 我想您需要使用Foreach并创建一个循环,但我对语法一点也不确定 顺便问一下,我正在处理XML数据,如何将更改保存到活动文件夹 如果您希望将$A中的所有元素替换为$B中相应的元素,为什么不直接执行$A=$B 如果存在某种情况,请使用类似的方法 for ($i = 0; $i -lt $(
$A = @("t","o","p")
$B = @("u","g","j")
我希望t
变成u
,o
变成g
我想您需要使用Foreach
并创建一个循环,但我对语法一点也不确定
顺便问一下,我正在处理XML数据,如何将更改保存到活动文件夹 如果您希望将
$A
中的所有元素替换为$B
中相应的元素,为什么不直接执行$A=$B
如果存在某种情况,请使用类似的方法
for ($i = 0; $i -lt $($B.Count); $i++)
{
if ("Insert Conditon here")
{
$A[$i] = $B[$i]
}
}
$A
所有这些都发生在记忆中。这不是XML格式。由于您提到了某个文件夹,请使用
out File
cmdlet保存到磁盘。我不知道还能告诉你什么。没有足够的信息。恐怕你会得到一些反对票。欢迎来到Stack Overflow;欢迎您成为新用户,您应该阅读。