Get-Content |Measure-Object-Line to Переменная - PullRequest
1 голос
/ 09 октября 2019

Позвольте мне предвосхитить это, сказав, что я совершенно новичок в Powershell, и я не слишком знаком с языком.

Я ищу создать простой скрипт, который будет считать строки текста. файл, а затем вернуть результат в виде целого числа. Это код, который у меня есть на данный момент:

$lines = Get-Content -Path "C:\File"  | Measure-Object -Line

и он возвращает следующее:

Lines Words Characters Property
----- ----- ---------- --------
8

Тем не менее, я хочу вернуть 8 как одно целое, чтобы он могхраниться как переменная. Есть простой способ сделать это? Я ценю любую помощь.

Спасибо!

1 Ответ

4 голосов
/ 09 октября 2019

Вы можете использовать оператор . следующим образом:

(Get-Content -Path "C:\File" | Measure-Object -Line).Lines

То, что у вас было раньше, было в основном объектом с 4 свойствами: «Линии», «Слова», «Символы» и «Свойство». ». Использование . - это простой способ получить доступ к таким свойствам.

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