Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: scalekorn en 6 Septiembre 2019, 20:17 pm



Título: Consulta de batch buscar dato en un txt
Publicado por: scalekorn en 6 Septiembre 2019, 20:17 pm
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)


Título: Re: Consulta de batch buscar dato en un txt
Publicado por: EdePC en 6 Septiembre 2019, 22:05 pm
Saludos,

Código
  1. @Echo Off
  2. Echo Busca verdura
  3. Set /p verdura="Digita tu verdura: "
  4. Find "%verdura%" lista.txt >NUL
  5. If %ERRORLEVEL% EQU 1 (
  6.  Echo No tenemos %verdura%
  7. ) Else (
  8.  Echo Si tenemos %verdura%
  9. )

Citar
C:\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?