PowerShell删除文本中的空行 2


我从其他地方复制过来一段文本文件,内面有很多空行,我期望多个空行合并为一行,单个空行直接删除,这段脚本可以这样写:

$blankCount=1

Get-Clipboard -Format Text | foreach {
 $isBlank = [string]::IsNullOrWhiteSpace($_)
 if(-not $isBlank){
    if($blankCount -gt 1){
        ""
    }
    $_
    $blankCount=0
 }
 else{
 $blankCount++
 }
}
本文链接: https://www.pstips.net/delete-bank-line.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!

关于 Mooser Lee

我是一个Powershell的爱好者,创建了PowerShell中文博客,热衷于Powershell技术的搜集和分享。本站部分内容来源于互联网,不足之处敬请谅解,并欢迎您批评指正。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

2 条评论 “PowerShell删除文本中的空行