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

Emo*_*Emo 4 powershell

我试图获取文本doc中每行的字符数.我的文档文档的内容是:

1
15
69
124
300
Run Code Online (Sandbox Code Playgroud)

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

get-content c:\serverlist.txt | foreach-object {measure-object -character}
Run Code Online (Sandbox Code Playgroud)

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

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

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

谢谢!

Joe*_*oey 6

你必须直接管道Measure-Object:

Get-Content c:\serverlist.txt | Measure-Object -Character
Run Code Online (Sandbox Code Playgroud)

否则你必须要么做

| ForEach-Object { $_ | Measure-Object -Character }
Run Code Online (Sandbox Code Playgroud)

这将是一个奇怪的使用管道或

| ForEach-Object { Measure-Object -Character -InputObject $_ }
Run Code Online (Sandbox Code Playgroud)

这与上面的变体大致相同.