【问题标题】:Batch script to Replace CR by CRLF in in text file在文本文件中用 CRLF 替换 CR 的批处理脚本
【发布时间】:2018-05-16 09:02:23
【问题描述】:

我想创建批处理脚本来用 CRLF(回车和换行)替换回车(CR)。它也应该用于其他文本文件,我可以在记事本 ++ 中替换它,但想要替换超过 1文件因此需要创建一个单独的批处理文件,在执行时将该 CR 替换为 CRLF。任何人都可以在这种情况下帮助我。

谢谢

【问题讨论】:

标签: windows file text carriage-return


【解决方案1】:

你可以使用notepad++本身来​​批量替换

打开命令提示符 键入 notepad++.exe -noseesion -r .

这将只打开一个目录中的所有文件,而不打开以前的任何文件 会话

按 ctrl+h 并替换所有文档

C:\massreplace>ls
001.bin                               001.txt  002.txt  004.txt
001.mysuperdupersecretsauceextension  001.yuk  003.txt  005.txt

C:\massreplace>"c:\Program Files\Notepad++\notepad++.exe" -nosession  -r *.*

C:\massreplace>

在下面的屏幕截图中看到所有 8 个文件都已打开 每个文件有 39 行,38 行有 CRLF 我用 LF 替换了所有 38*8 = 304 CRLF 替换所有打开的文档中的所有内容

【讨论】:

  • 谢谢。但我想为此过程创建批处理文件,以便我可以在其他工作流程中使用它。
  • 意思是我要创建这样一个可以用于多个文本文件的批处理文件。
  • 不管 -r . 打开多个文本 /whatever 文件
猜你喜欢
  • 2020-04-05
  • 2022-10-24
  • 2022-06-18
  • 1970-01-01
  • 1970-01-01
  • 2015-02-03
  • 2012-07-22
  • 2016-05-15
  • 1970-01-01
相关资源
最近更新 更多