@echo off
:lis
set str=0
set /p var=请输入:
for /f "tokens=1* delims= " %%a in ("%var%") do set var1=%%a
for /f "tokens=1* delims= " %%c in (test.txt) do (
if "%var1%"=="%%c" echo %%c 存在&set str=1
if "%var1%"=="%%c" (echo %var%>>_test.txt) else echo %%c %%d>>_test.txt
)
if "%str%"=="0" cls&&echo 输入错误&&goto lis
del/q test.txt
ren _test.txt test.txt