我得到了一个具有以下布局的文本文件,
Lorem Ipsum Lorem Ipsum Ipsum user:john
Lorem Ipsum user:peter
Lorem Ipsum Lorem Ipsum user:george
Lorem Ipsum user:john
Lorem Ipsum vLorem Ipsum user:george
Lorem Ipsum user:john
我必须在 Powershell V2 上开发一个脚本来计算出现次数并构建一个包含以下内容的 CSV,
john,3
george,2
peter,1
我打算循环遍历将每个用户保存在数组中的文件,然后使用 get-content 和模式来计算出现次数,例如:
#assumming i was able to fill the array in some way :)
$users =@('john','peter', 'george')
for each ($user in $users)
{
$count = get-content .\myfile.txt | select-string -pattern "user:$user"
write-host $count
}
#save the CSV
这有意义吗?我对你的提示和技巧很感兴趣。了解 Powershell 的强大功能,我是一个非常好的用户,有更好的方法。谢谢!