setlocal enabledelayedexpansion
::echo. >p.txt
::取目錄名
for %%i in ("%cd%") do set person=%%~ni
echo name age
name2 id
mail phone >%person%.txt
cd. >p.txt
for /f "tokens=1,2 delims= " %%i in ('dir/b 51*.txt') do (
set t=%%i
echo t=!t!
call echo %%t%%
echo t2=!t!
for /f "tokens=1-4 delims=_." %%i in ("!t!") do (
echo %%j
echo %%k
set name=%%j
echo %%j >>p.txt
set age=%%k
echo %%k >>p.txt
for /f "tokens=1-3 delims=^<^>" %%i in ('findstr name !t!') do (
echo %%i
echo %%j
set name2=%%j
echo %%j >>p.txt
)
for /f "tokens=1-4 delims=^<^=^>" %%i in ('findstr id !t!') do (
echo %%k
set id=%%k
echo %%k >>p.txt
)
for /f "tokens=1-3 delims=^<^>" %%i in ('findstr mailto !t!') do (
echo %%i
echo %%j
set mail=%%j
echo %%j >>p.txt
)
for /f "tokens=1-3 delims=: " %%i in ('findstr phone !t!') do (
echo %%i
echo %%j
set phone=%%j
echo %%j >>p.txt
echo !name!
!age! !name2!
!id! !mail!
!phone! >>%person%.txt
)
)
ping /n 1 127.1 >nul
rem pause
)
exit 0
51job_張三_3.txt
name=<mao>
< id=xxx >
mailto: <hxt@chinajv.com>
iphone: 123132132
age: 3