将另一个文件中的字符串设置为Powershell中的变量

问题描述 投票:0回答:1

我的文本文件包含以下行

group1,name1
group2,name2
group3,name3

如何在Powershell脚本中迭代这些字符串的值以打印匹配字符串?如果手动分配变量,我将执行以下操作

get-content data.csv -ReadCount 1000 | foreach { $_ -match "group1" } | Out-File name1.txt -encoding Utf8
windows powershell
1个回答
0
投票

由于是csv,为什么不使用import-csv而不是get-content?此外,不需要foreach,您可以使用简单的where-object进行过滤import-csv data.csv -delimiter“,” -header group,name | where {$ _。group -match“ group1”}

© www.soinside.com 2019 - 2024. All rights reserved.