elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  [BATCH](SOLUCIONADO)Disminuir nombres repetidos a 1 solo
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: [BATCH](SOLUCIONADO)Disminuir nombres repetidos a 1 solo  (Leído 11,518 veces)
al3xand3r-

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: [BATCH](SOLUCIONADO)Disminuir nombres repetidos a 1 solo
« Respuesta #10 en: 29 Junio 2011, 23:45 pm »

hola Francisasdasd, lo que necesito es que solo me quede un archivo sin los datos duplicados el codigo que me colocaste me borra todo y me deja el dato que esta duplicado en el txt.

gracias     :huh:


En línea

SuperDraco


Desconectado Desconectado

Mensajes: 2.505


Crew Dragon


Ver Perfil
Re: [BATCH](SOLUCIONADO)Disminuir nombres repetidos a 1 solo
« Respuesta #11 en: 30 Junio 2011, 00:40 am »


Código
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. for /f "tokens=*" %%_ in ('type "file.txt"') do (
  4. set "record=%%_"
  5. call :output
  6. )
  7.  
  8.  
  9. DeL /f /q file.txt
  10. REn final.txt file.txt
  11.  
  12. :output
  13. if not defined prev_rec goto:write
  14. if "%record%" EQU "%prev_rec%" goto:EOF
  15.  
  16. :write
  17. echo !record! >> final.txt
  18. set "prev_rec=%record%"
  19. goto:eof
  20.  



Pruebalo, creo que no funciona correctamente :/

saludos


« Última modificación: 30 Junio 2011, 00:56 am por pitoloko » En línea

No he vuelto, solo estoy de paso.
FranciskoAsdf

Desconectado Desconectado

Mensajes: 231


Ni bueno, ni malo. Solo nada.


Ver Perfil WWW
Re: [BATCH](SOLUCIONADO)Disminuir nombres repetidos a 1 solo
« Respuesta #12 en: 30 Junio 2011, 16:55 pm »

Esta bien como lo modifico pitoloko, yo lo modifique pero no me di cuenta que esa funcion no tiene EOF (?) y tomaba toda la instruccion incluyendo el del y el ren xD.


En línea

Asdf debería ser algún tipo de función.
Turrete

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: [BATCH](SOLUCIONADO)Disminuir nombres repetidos a 1 solo
« Respuesta #13 en: 29 Diciembre 2011, 18:07 pm »

Yo se que es un tema viejo, pero queria dar las gracias a Leo Gutiérrez por el script, hace dos semanas que busco algo asi para parsear un log.

Muchas gracias !!
En línea

Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines