我有一个powershell脚本来解析CSV文件并向特定标头添加新值。例如输入文件是标题,我想替换它下面的值。我添加了逻辑,它适用于普通的听众,但由于此标题有空格我无法管理它。能帮我解决一下如何管理空间
Import-CSV $CSV_File | ForEach-Object {
{$_.Input file} = "$machine_path\file"
{$_.Output file} ="$machine_path\Output"
$_ | Export-Csv $machine_path\new.csv -NoTypeInformation
}
答案 0 :(得分:1)
如果要取消引用名称中带空格的属性,请使用引号:
Import-CSV $CSV_File | ForEach-Object {
$_.'Input file' = "$machine_path\file"
$_.'Output file' = "$machine_path\Output"
$_
}| Export-Csv $machine_path\new.csv -NoTypeInformation