"$psIP
$psName
$psPower $psVar1
$psWattage $psVar2
$psRED $psVar3
$psHE $psVar4
$psL1 $psVar5
$psP1 $psVar6
$psStat1 $psVar7
$psL2 $psVar8
$psP2 $psVar9
$psStat2 $psVar10"| Out-File -FilePath P:\root\ResultFolder\Fingers1.csv
对不起,我对Powershell并不陌生,但是我确实有一定的编码背景。
我在同一脚本中设置了两组变量。目标是将它们分为两列,以便在脚本执行时可以轻松对其进行过滤。我需要知道如何指定哪个VAR去哪一列。请问任何问题。
答案 0 :(得分:0)
如果您要创建一个在每行/列中具有特定值的csv文件-请查看这是否是您要查找的内容:
@"
$psIP,$psName
$psPower,$psVar1
$psWattage,$psVar2
$psRED,$psVar3
$psHE,$psVar4
$psL1,$psVar5
$psP1,$psVar6
$psStat1,$psVar7
$psL2,$psVar8
$psP2,$psVar9
$psStat2,$psVar10
"@ -split [System.Environment]::NewLine | Out-File -FilePath P:\root\ResultFolder\Fingers1.csv -Encoding ascii
该解决方案使用管道传递Here字符串以拆分运算符来拆分行。
还要注意,我正在使用-Encoding ascii
-这样一来,当您打开文件时,Excel会正确看到该文件。