bat如何将变量内容写入txt

2024-11-15 20:54:20
推荐回答(3个)
回答1:

比如我在D盘有个文本,名为123.TXT
如何使用BAT自动将以下字串符加入到123.TXT内指定行并保存?

比如说第四行

字串符如下:

测试 100 200 300 400
@echo off& setlocal enabledelayedexpansion
(for /f "delims=" %%1 in (d:\1.txt)do (set /a wind+=1
if !wind!==4 (echo %%1& echo 100 200 300 400)else echo %%1))>d:\2.txt& move d:\2.txt d:\1.txt

用一个变量计算当前是第几行
到指定行时,就写入特定内容

回答2:

上面的真麻烦~ echo %变量%>>文本.txt

回答3:

echo This is test > a.txt
type a.txt --------------------------上面就是把This is test输出到a.txt文件中。还有很多方法的