Text 在DOS命令提示下读取等号后的数字

Text 在DOS命令提示下读取等号后的数字,text,command-prompt,cmd,Text,Command Prompt,Cmd,在Cmd.exe中,如何在文本文件中仅保留等号后的数字 输入文件(Input.txt)看起来像… 第1行=1.234 第2行=5.432 . . 第10行=3.456 我希望outuput文件(output.txt)看起来像 1.234 5.432 . . 3.456 谢谢您的帮助。您需要在批处理文件中操作输入文件。以下是有关字符串操作命令的一些提示: 这应该可以做到: FOR /F "delims== tokens=2" %%a IN (input.txt) DO @ECHO %%a >

在Cmd.exe中,如何在文本文件中仅保留等号后的数字

输入文件(Input.txt)看起来像…
第1行=1.234
第2行=5.432
.
.
第10行=3.456

我希望outuput文件(output.txt)看起来像
1.234
5.432
.
.
3.456


谢谢您的帮助。

您需要在批处理文件中操作输入文件。以下是有关字符串操作命令的一些提示:

这应该可以做到:

FOR /F "delims== tokens=2" %%a IN (input.txt) DO @ECHO %%a >> output.txt
与:


cmd.exe
不是真正的编程语言。(人们有时会尝试使用它,但它真的很钝。)你会考虑使用适当的编程语言对此吗?”格雷戈,这不是特别困难,即使在批处理文件。批处理文件还有在任何Windows系统上运行的优点。例如,可以使用组策略禁止WSH,并且您可能无法使用它。这是过去十年中在任何Windows系统上普遍可用的唯一两个脚本解决方案。欢迎您。如果您不需要额外的反馈,请将答案标记为已接受,否则您的问题将继续显示为未回答。
sed "s/^line[0-9]\+=//g" input.txt > output.txt