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/

作者

吴波

发布于

2014-09-15

更新于

2022-07-06

许可协议

评论