如何用批处理在文本文件的第一行增加内容,而不另存文本,直接在原文件内修改!

如题:如何用批处理在文本文件的第一行增加内容,而不另存文本,直接在原文件内修改!
说明:增加的内容为变量!

原内容:
/*_CAM
/* _
G0G53Z0
M9
T7
M6
G91G28Z0
G91G28X0Y0
G91G28U0W0

修改后:
/*_CAM +0.01
/* _
G0G53Z0
M9
T7
M6
G91G28Z0
G91G28X0Y0
G91G28U0W0

这里假设你的要处理的文本文件叫做“123.txt”,将下面的代码保存为批处理文件,放到与123.txt同目录下面运行即可。

::====================================
@echo off
for /f "delims=" %%i in (123.txt) do (set a=%%i&&goto :next)
:next
echo %a% +0.01>123.tmp
more +1 <123.txt >>123.tmp
more <123.tmp>123.txt
del 123.tmp /f&pause
::=====================================
温馨提示:答案为网友推荐,仅供参考
相似回答