我需要对从csv导入对象中提取的每个值运行trim方法.没有尝试类似下面的东西,但对我来说,我不想在传递给函数的每个变量的末尾定义一个trim命令.
$csvobj = "c:\somestuff.csv"
foreach ($csvitem in $csvobj) {
$csvitem.value1.trim()
$csvitem.value2.trim()
}
Run Code Online (Sandbox Code Playgroud)
谢谢你,SS
这将修剪csv文件中的所有值,并将结果分配给$ csv.
$csv = Import-Csv c:\somestuff.csv | Foreach-Object {
$_.PSObject.Properties | Foreach-Object {$_.Value = $_.Value.Trim()}
}
Run Code Online (Sandbox Code Playgroud)