cmd命令如何写入txt文本里文字?要指定第几行

2024-11-24 02:58:45
推荐回答(4个)
回答1:

额,等你学深一点用到for再说
先给你个思路
把第*行+1(也就是你要放的那一行后面那一行行数+1)用for /f提取那一行内容以及之后的每一行
保存到temp1.log里,再把第*行以前的用for /f提取到temp2.log里
用 echo 内容>>temp2.log 追加到temp2.log里,再用for /f 把temp1.log里的内容提取出来
设为变量a 再用echo %a%>>temp2.log追加到temp2.log里
再用for /f 提取出temp2.log内容设为变量b
echo %b%>>测试.txt里就OK

因为我也在研究,所以就不上代码了
可以按我的思路在网上分行求助下
有不明白在追问

回答2:

这个很简单呀!你换个思路,先将使用“我是一个中国人”存到2.txt,然后用copy命令将两个文件合并就行了!CMD
CODE:echo
中国人>2.txtcopy
/b
2.txt+1.txt
1.txt

回答3:

@echo off
echo 我是一个中国人>d:\123.txt
type d:\1.txt>>d:\123.txt
move d:\123.txt d:\1.txt
exit

回答4:

@echo off
(echo 我是一个中国人
type d:\1.txt
)>d:\2.txt
move /y d:\2.txt d:\1.txt
pause