大神求助,需要一个批处理文件,把txt文件中第5行第6列的数字2改为3怎样写。
答案:1 悬赏:80
解决时间 2021-03-07 21:40
- 提问者网友:謫仙
- 2021-03-07 00:52
大神求助,需要一个批处理文件,把txt文件中第5行第6列的数字2改为3怎样写。
最佳答案
- 二级知识专家网友:一袍清酒付
- 2021-03-07 01:38
@echo off
setlocal enabledelayedexpansion
(for /f "tokens=*" %%i in (a.txt) do (
set s=%%i
set /a n+=1
if !n!==5 and "!s:~5,1!"=="2" (echo !s:~,5!3!s:~6!) else echo !s!))>temp.txt
move /y temp.txt a.txt
setlocal enabledelayedexpansion
(for /f "tokens=*" %%i in (a.txt) do (
set s=%%i
set /a n+=1
if !n!==5 and "!s:~5,1!"=="2" (echo !s:~,5!3!s:~6!) else echo !s!))>temp.txt
move /y temp.txt a.txt
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯