以下是我的代码。
我想分别获取某些文本文件中的行数。
$myobject =Get-ChildItem C:\Powershell\Deepak -Recurse|select name,fullname|Where-Object name -in txt1.txt,txt2.txt,txt5.txt,txt9.txt|Select fullname -ExpandProperty fullname
Get-Content -path $myobject
但是我得到了所有文件的组合输出。我需要以下格式输出
FileName Count
答案 0 :(得分:0)
在你的代码中没有任何地方你在计算行数...下面的脚本将计算行数"在飞行中"在管道中:
Get-ChildItem C:\Powershell\Deepak -Recurse | where-object name -in txt1.txt,txt2.txt,txt5.txt,txt9.txt | select name, @{name="rc"; expression={(get-content $_.FullName | measure-object).Count}}