中易网

批处理,txt文件 内容批量替换

答案:2  悬赏:70  
解决时间 2021-03-12 15:03
d盘有个文件,1.txt 2.txt

需要做的是,把1.txt 文件内容中的 “空格空格空格9415” 全部替换为“@9415”。这是一段代码。

第二个代码:把1.txt文件2.txt文件 内容合并在一起!

请高手帮忙!
最佳答案
你说的“空格空格空格9415”应该是“ 9415”(9415前有三个空格)吧。

@echo off
setlocal enabledelayedexpansion
set a=" 9415"
call :sub %a%
copy tmp.txt+2.txt 合并.txt /y>nul
start 合并.txt
del tmp.txt /f
exit
:sub
for /f "tokens=1* delims=:" %%i in ('findstr /n ".*" 1.txt') do (
if "%%j"=="" (echo.>>tmp.txt) else (
set str=%%j
>>tmp.txt echo !str:%~1=@9415!
))
goto :eof

说明:
复制到记事本中,保存为.bat文件,把这个bat文件放到1.txt文件所在目录,运行。自动打开的就是合并后的文件。
全部回答
@echo off & setlocal enabledelayedexpansion for /f "tokens=*" %%i in (1.txt) do (     if "%%i"=="" (echo.) else (set "line=%%i" & call :chg) )>>new_1.txt pause exit :chg rem 这个是保留空行 set "line=!line:1=a!" rem 第一个替换。。。1变成a set "line=!line:2=b!" rem 第二个替换。。。2换成b..... set "line=!line:3=c!" rem 第三个。 set "line=!line:4=d!" rem 第四个。。。 echo !line! goto :eof
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我不明白中兴市值为什么只有800多亿
重庆大学好还是华北电力大学好?
移动式压力容器能直接作气源供应容器吗
格力家用中央空调超过135%可不可以启动
《最强LOVE POWER》的中日文对照歌词
自己做视频,开头的倒计时效果怎么弄
景洪云海电气工程部怎么去啊,我要去那办事
我想问一下关于日语的语音语调的问题。
13岁女孩身高152cm,还能长多高?
为什么老天不公平?我原本唱歌很好听的,我16
民国瓷器山居林一个青花瓷碗
神之刃战宠品质从蓝升级到紫色,与一开始就是
WORD怎么把WORD中插入的图片调成跟一张真的图
赤风顶牧场地址有知道的么?有点事想过去
为什么木模称为“模”,而金属型、蜡型却称为
推荐资讯
SQL语句怎么查询表中的第几行的数据,比如第5
用从玻璃杯上采集到得指纹,复制出来,能否通
建文五金日杂供应站地址在什么地方,想过去办
鸿运鞋服超市怎么去啊,有知道地址的么
三十到四十岁的女性适合看什么样的电影
才买的华硕笔记本不满意怎样才能换
永乐苑南门我想知道这个在什么地方
梦兄别人强迫自已和死人拍照
金地装饰材料公司在什么地方啊,我要过去处理
姻缘情长婚庆这个地址在什么地方,我要处理点
小杨五金建材地址在哪,我要去那里办事
兴海饺子馆地址在什么地方,想过去办事
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?