我的文本文件包含以下行
group1,name1
group2,name2
group3,name3
如何在Powershell脚本中迭代这些字符串的值以打印匹配字符串?如果手动分配变量,我将执行以下操作
get-content data.csv -ReadCount 1000 | foreach { $_ -match "group1" } | Out-File name1.txt -encoding Utf8
由于是csv,为什么不使用import-csv而不是get-content?此外,不需要foreach,您可以使用简单的where-object进行过滤import-csv data.csv -delimiter“,” -header group,name | where {$ _。group -match“ group1”}