You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用PowerShell批量为指定路径文件中的波浪符添加换行符

批量处理.in文件:给每个波浪符添加换行符的PowerShell脚本

把你原来的单文件脚本改成批量处理版本很简单,核心是用Get-ChildItem遍历目标目录下所有.in文件,再逐个处理:

# 获取当前目录下所有.in文件(需要包含子目录的话,添加 -Recurse 参数)
Get-ChildItem -Path '.\*.in' | ForEach-Object {
    # 读取文件内容,替换每个~为~+换行符,然后写回原文件
    (Get-Content -Path $_.FullName) | 
        ForEach-Object { $_.Replace('~', "~`r`n") } | 
        Set-Content -Path $_.FullName
}

额外说明:

  • 如果要处理其他路径下的.in文件,把./*.in换成具体路径,比如E:\data\*.in
  • 担心误操作想备份原文件的话,可以在处理前加一行备份命令:
    Copy-Item -Path $_.FullName -Destination "$($_.FullName).bak"
    
    把这行放在Get-Content前面即可,处理后会生成带.bak后缀的备份文件。

内容的提问来源于stack exchange,提问作者ecuso

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 23:15:34