我有一个文本文件,其名称为表单
text_j1.txt
该文件在多个位置包含多行,字符串为j1。
我想用这个文件作为输入,然后将“ J1从1环”的字符串为500,所以我会得到一个名为500个的文本文件text_1.txt
来text_500.txt
,每个文本文件中的所有相应的“J1”的是替换为相应的数字。
有没有一种创建批处理文件的方法来快速自动执行此操作?我发现了一些示例来替换文件或文件名中的字符串,但不能同时替换和更改数字...
试试这个:
@echo off
setlocal enableDelayedExpansion
set /a count=2
:start
for /f "tokens=*" %%a in ('type text_j1.txt') do (
set out=%%a
set out=!out:j1=j%count%!
echo !out!>>text_j%count%.txt
)
set /a count+=1
if %count% lss 500 goto :start
exit /b
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句