首页 > 解决方案 > 获取内容 | 测量对象线到变量

问题描述

让我先说我对 Powershell 完全陌生,而且我对这种语言不太熟悉。

我正在寻找一个简单的脚本来计算文本文件的行数,然后将结果作为整数返回。这是我到目前为止的代码:

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

它返回以下内容:

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

但是,我希望将 8 作为单个整数返回,以便可以将其存储为变量。是否有捷径可寻?我很感激任何帮助。

谢谢!

标签: powershell

解决方案


您可以.像这样使用运算符:

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

您之前拥有的基本上是一个具有 4 个属性的对象:“Lines”、“Words”、“Characters”和“Property”。Using.是访问此类属性的一种简单方法。


推荐阅读