Получение количества символов для каждой строки в текстовом документе - PullRequest
4 голосов
/ 02 марта 2010

Я пытаюсь получить количество символов для каждой строки в текстовом документе. Содержание моего текстового документа:

1
15
69
124
300

Я пробовал варианты сценария PS:

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

Но лучшее, что я могу получить, это:

Свойство Линии Слова Символы
------- -------- -------------- -----------
0
0
0
0
0

Не уверен, что мне здесь не хватает, но любая помощь будет признательна!

Спасибо!

1 Ответ

6 голосов
/ 02 марта 2010

Вы должны подключиться напрямую к Measure-Object:

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

В противном случае вам придется сделать либо

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

, что будет немного странным использованием конвейераили

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

, что примерно соответствует варианту, приведенному выше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...