使用批处理删除文本文件中的空白行和空格

我有一个batch file正在检查registry项的值。

我有文件读取值并删除文件开始处的空行,但输出中仍有空格需要删除。

如果脚本包含空格,则看上去不会正确读取输出。

这是我正在使用的代码:

@echo off md c:\temp md c:\temp\Reg_Test reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319 /v SchUseStrongCrypto > c:\temp\Reg_test\AfterRegUpdate32.log findstr /v /r /c:"^$" /c:"^\ *$" /c:"^\ *$" "C:\temp\Reg_Test\AfterRegUpdate32.log" >> "C:\temp\Reg_Test\AfterRegUpdate32.txt" exit 

除了删除空格之外,它似乎只做我所需要的一切。 我知道这里有一些简单的东西。 任何帮助将不胜感激。

Solutions Collecting From Web of "使用批处理删除文本文件中的空白行和空格"