【发布时间】:2011-09-09 09:22:30
【问题描述】:
我有一个 .txt 文件,我需要在其中删除最后一个换行符。 在 HEX 编辑器中查看文件,最后会显示“0d 0a”。
我查看了线程How to delete Linefeed using batch file,但这并没有帮助。
我试过COPY source target /b 也没有帮助。
很遗憾,我不能使用 Java 或任何第三方工具,我需要使用批处理文件。
我怎样才能摆脱最后的换行符?
【问题讨论】:
-
为什么链接的问题不起作用?
-
@CharlesB:我真的不知道。当我运行
for /f "delims= tokens=*" %%x in (inputfile.txt) do echo %%x >> outputfile.txt时,它给了我相同的输出——最后一个换行符仍然存在。有没有其他方法可以解决这个问题?
标签: batch-file carriage-return linefeed