循环文本文件以使用批处理脚本查找和替换行

时间:2019-04-03 11:56:25

标签: batch-file

我有一个文本文件...'datarcTemp'

0 data/srdata
1 data/my.dat
2 data/alp1.dat
3 data/ba.dat

我想找到“ alp1.dat”并将其替换为“ alp2.dat” 我正在使用for循环来查找它,但是它不起作用。有什么想法吗?

set x=2
set y= data/alp1.dat
set line=%x%%y%

for /f "tokens=*" %%a in (datarcTemp) do (
if %%a=="%line%" echo line found
set /a count+=1
rem counting all lines
)

0 个答案:

没有答案