
CODE: [Copy to clipboard]@echo off
>key.txt type nul
>key1.txt type nul
>key2.txt type nul
for /f "delims=" %%a in ('findstr "key=" index.asp.*') do (
>>key1.txt echo %%a
)
for /f "usebackq tokens=1,6 delims==" %%a in ("key1.txt") do (
>>key2.txt echo %%b
)
for /f "usebackq delims= " %%a in ("key2.txt") do (
>>key.txt echo %%a
)
del /q key1.txt
del /q key2.txt

CODE: [Copy to clipboard]@echo off
for /f "delims=" %%i in ('findstr "key=" index.asp.*') do (
set str=%%i
setlocal enabledelayedexpansion
set str=!str:^<=!
set str=!str:^>=!
call :lp !!str!!
endlocal
)
pause&goto :eof
:lp
set str=!str:~1!
if not "!str:~,3!"=="key" goto lp
echo !str:~4,15!>>key.txt
goto :eof
| Quote: | |
|
CODE: [Copy to clipboard]grep -iohP "(?<=key=)[^\s]*" index.asp.* > Result.txt
| Quote: | |
|
| Quote: | |
|

CODE: [Copy to clipboard][ Last edited by terse on 2008-4-13 at 11:38 PM ]@echo off
for /f "tokens=10 delims== " %%a in ('findstr /i "key=" index.asp.*') do >>test.txt echo.%%a
pause
| Quote: | |
|
| Quote: | |
|
| Quote: | |
|
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |