Consulta de batch buscar dato en un txt

Iniciado por scalekorn, 6 Septiembre 2019, 20:17 PM

0 Miembros y 1 Visitante están viendo este tema.

scalekorn

buenos dias, tengo un codigo que la idea es que el usuario ingrese la cedula y verifique si dentro del txt existe o no

@echo off
echo "Cedula"
set /p cedula=

for /f "tokens=6 delims=," %%a in ('type C:\alumnoslista.txt ^|find "%cedula%"') do (echo %%a==%cedula%) else ( echo esta cedula esta duplicado)

EdePC

Saludos,

Código (dos) [Seleccionar]
@Echo Off
Echo Busca verdura
Set /p verdura="Digita tu verdura: "
Find "%verdura%" lista.txt >NUL
If %ERRORLEVEL% EQU 1 (
  Echo No tenemos %verdura%
) Else (
  Echo Si tenemos %verdura%
)


CitarC:\Users\InterAm\Desktop>type lista.txt
zanahoria
cebolla
papa

C:\Users\InterAm\Desktop>verduras.cmd
Busca verdura
Digita tu verdura: cebolla
Si tenemos cebolla

C:\Users\InterAm\Desktop>verduras.cmd
Busca verdura
Digita tu verdura: rabano
No tenemos rabano

C:\Users\InterAm\Desktop>

- Es necesario el uso de For ? vas a usar los tokens generados?