PowerShell 技能连载 - 获取字符串的行数
适用于 PowerShell 所有版本
以下是一个获取字符串(而不是字符串数组!)行数的技巧:
$text = @'
This is some
sample text
Let's find out
the number of lines.
'@
$text.Length - $text.Replace("`n",'').Length + 1
技术上来说,这个例子用的是 here-string 来创建多行字符串,不过这只是一个例子。它对所有类型的字符串都有效,无论它的来源是什么。
PowerShell 技能连载 - 获取字符串的行数
http://blog.vichamp.com/2014/09/15/getting-the-number-of-lines-in-a-string/