求批处理:从文本中提取包含指定字符串所在的整行

2024-12-14 04:35:43
推荐回答(3个)
回答1:

@echo off
setlocal enabledelayedexpansion
cd.>b.txt
for /f "delims=" %%i in ('more a.txt^|findstr /i /c:"aaa"') do (
set "str=%%i"
set str=!str:aaa=!
echo !str!>>b.txt
)

回答2:

@echo off
setlocal enabledelayedexpansion
for /f "tokens=* skip=2" %%i in ('find "AAA" "c:\a.txt"') do (
set var=%%i
echo !var:AAA=!>>temp.txt

)
sortc:\b.txt

回答3:

1063971928qq提供的答案不成功。