bat批量处理txt文件指定位置插入删除字符
1个回答
展开全部
@echo off&setlocal enabledelayedexpansion
for /f "delims=" %%a in ('dir /a-d /b /s *.txt') do (
set n=0
for /f "usebackq delims=" %%b in ("%%a") do (
set /a n+=1
if !n! equ 6 (
echo 你好%%b
) else (
if !n! equ 7 (
set "var=%%b"&echo !var:大家好=!
) else (
echo %%b
)
)
)>>#
move # "%%a"
)
pause
更多追问追答
追答
@echo off&setlocal enabledelayedexpansion
for /f "delims=" %%a in ('dir /a-d /b /s d:\*.txt') do (
set n=0
for /f "usebackq delims=" %%b in ("%%a") do (
set /a n+=1
if !n! equ 6 (
echo 你好%%b
) else (
if !n! equ 7 (
set "var=%%b"&echo !var:大家好=!
) else (
echo %%b
)
)
)>>#
move # "%%a"
)
pause
d:\*.txt这个改成你的文件夹路径
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询