在Windows命令行(cmd)中批量删除txt文件中的换行符

Mir*_*age 6 batch

我在批处理期间合并的 txt 文件中有不必要的新行。我想 fof 首先删除所有新行,然后只插入一个。

我怎么能在批处理文件中做到这一点

dol*_*men 9

您可以使用 Windows 内置工具执行与 Idigas 的回答(过滤非空行)相同的操作findstr

findstr "." input.txt > output.txt
Run Code Online (Sandbox Code Playgroud)


Tra*_*Guy -2

您可以尝试 PowerShell(只是因为它需要更少的行数)。
读取文件中的每一行并将其写入另一个文件,除非它只包含换行符。这样,您就可以用 1 个换行符复制每一行 - 正是您所需要的。

  • 启动也需要一秒钟的时间,这对于它来说是太过分了。 (2认同)