cmd命令如何写入txt文本里文字?要指定第几行
答案:3 悬赏:10 手机版
解决时间 2021-04-01 18:31
- 提问者网友:凉末
- 2021-03-31 23:21
cmd命令如何写入txt文本里文字?要指定第几行
最佳答案
- 五星知识达人网友:青尢
- 2021-03-31 23:42
@echo off
echo 我是一个中国人>d:\123.txt
type d:\1.txt>>d:\123.txt
move d:\123.txt d:\1.txt
exit
echo 我是一个中国人>d:\123.txt
type d:\1.txt>>d:\123.txt
move d:\123.txt d:\1.txt
exit
全部回答
- 1楼网友:思契十里
- 2021-04-01 01:02
额,等你学深一点用到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
因为我也在研究,所以就不上代码了
可以按我的思路在网上分行求助下
有不明白在追问
先给你个思路
把第*行+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楼网友:掌灯师
- 2021-03-31 23:52
@echo off
(echo 我是一个中国人
type d:\1.txt
)>d:\2.txt
move /y d:\2.txt d:\1.txt
pause
(echo 我是一个中国人
type d:\1.txt
)>d:\2.txt
move /y d:\2.txt d:\1.txt
pause
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯