Powershell代码错误

时间:2015-01-07 05:37:35

标签: powershell-v3.0 powershell-ise

以下是我的代码。

我想分别获取某些文本文件中的行数。

$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

1 个答案:

答案 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}}