一个文件夹下有100多文本文件,每个TXT文件的内容如下:
【1.txt】
2000 橡胶
4000 乙烯
400 聚苯乙烯
200 碳4
.......
【2.txt】
1500 橡胶
150 石油焦
240 乙烯
1000 石脑油
......
【3.txt】
2500 重油
640 柴油
140 乙烯
.....
现在想要在这些文本文件中查找“乙烯”,并在其下面添加4行内容:
@echo off
for %%a in (*.txt) do (
(for /f "tokens=1,2" %%b in (%%a) do (
if "%%c" equ "乙烯" (
echo %%b %%c
echo %%b 铁矿
echo %%b 铜矿
echo %%b 锡矿
echo %%b 镍矿
) else (
echo %%b %%c
)
))>temp
del /q %%a&ren temp %%a
)
echo 搞定!&pause>nul
这个代码不能执行,帮忙看看哪里错了。
【1.txt】
2000 橡胶
4000 乙烯
400 聚苯乙烯
200 碳4
.......
【2.txt】
1500 橡胶
150 石油焦
240 乙烯
1000 石脑油
......
【3.txt】
2500 重油
640 柴油
140 乙烯
.....
现在想要在这些文本文件中查找“乙烯”,并在其下面添加4行内容:
@echo off
for %%a in (*.txt) do (
(for /f "tokens=1,2" %%b in (%%a) do (
if "%%c" equ "乙烯" (
echo %%b %%c
echo %%b 铁矿
echo %%b 铜矿
echo %%b 锡矿
echo %%b 镍矿
) else (
echo %%b %%c
)
))>temp
del /q %%a&ren temp %%a
)
echo 搞定!&pause>nul
这个代码不能执行,帮忙看看哪里错了。
