【发布时间】:2019-02-10 11:59:06
【问题描述】:
我有两个这样的 CSV 文件:
CSV1:
姓名 测试; 测试和示例; 测试&示例&再次测试;CSV2:
姓名 测试1; 测试示例; 测试&示例&再次测试;我想比较 CSV1 的每一行和 CSV2 的每一行,如果前 5 个字母匹配,则写出结果。
我可以比较它们,但前提是完全匹配:
$CSV1 = Import-Csv -Path ".\client.csv" -Delimiter ";"
$CSV2 = Import-Csv ".\client1.csv" -Delimiter ";"
foreach ($record in $CSV1) {
$result = $CSV2 | Where {$_.name -like $record.name}
$result
}
【问题讨论】:
标签: powershell csv match