获取文本doc中每行的字符数

时间:2010-03-02 19:35:03

标签: powershell

我正在尝试获取文本doc中每行的字符数。我的文档文档的内容是:

1
15
69
124
300

我一直在尝试PS脚本的变体:

get-content c:\serverlist.txt | foreach-object {measure-object -character}

但我能得到的最好的回报是:

行词字符属性
------- -------- -------------- -----------
0 0

0 0

0

不确定我在这里缺少什么,但任何帮助都将不胜感激!

谢谢!

1 个答案:

答案 0 :(得分:6)

您必须直接管道进入Measure-Object

Get-Content c:\serverlist.txt | Measure-Object -Character

否则你必须要么

| ForEach-Object { $_ | Measure-Object -Character }

这将是管道或

的一些奇怪的使用
| ForEach-Object { Measure-Object -Character -InputObject $_ }

与上述变体大致相同。