我有一个文本文件,其格式如下:
我需要在PowerShell V2上开发一个脚本,用于统计出现次数并生成以下内容的CSV文件,
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的强大之处,我相信有一种更好的方法。谢谢!