求一个批处理文件BAT。可以提取txt文件里的指定文本,然后按要求保存在另一个txt文件里

2025-02-11 12:18:48
推荐回答(1个)
回答1:

直接打开cmd,进入a.txt所在文件夹,粘贴如下语句运行即可。
if not exist b.txt @for /f "tokens=3,4 delims=|" %i in (a.txt) do @echo %i>>b.txt&@echo %j>>b.txt
也可以把下面的语句存为change_a.bat,放在a.txt所在文件夹下,双击运行。
@echo off
@if exist b.txt @del b.txt
@for /f "tokens=3,4 delims=|" %%i in (a.txt) do @echo %%i>>b.txt&@echo %%j>>b.txt