Título: [Duda] Extraer determinada linea de archivo Publicado por: galmito en 27 Enero 2011, 16:16 pm Hola, mi duda es la siguiente:
¿Cómo extraer determinada linea de un archivo .txt (Da igual el formato)? Creo que tiene que ser con una mezcla de For /F, tokens, y skip, pero no me sale :-\ Por ejemplo, quiero extraer la linea 32 de un archivo, ¿Cómo hago? Gracias EDITO: Por ejemplo tengo esto: Código: Hola esto es Y quiero sacar la linea 2 por ejemplo, para que quede asi: Código: una prueba Espero haber aclarado. Título: Re: [Duda] Extraer determinada linea de archivo Publicado por: SuperDraco en 27 Enero 2011, 16:27 pm a ver, en tu idioma que significa "extraer"? con una herramienta que se llama "SED.exe" es muy manejable y puedes hacer lo que dices (supongo) y mas cosas pero ya no recuerdo como usarla bien tendria que mirarlo y aora no tengo timpo, saludos
Título: Re: [Duda] Extraer determinada linea de archivo Publicado por: galmito en 27 Enero 2011, 16:30 pm Decía para hacerlo sin otro programa externo. :-\
Título: Re: [Duda] Extraer determinada linea de archivo Publicado por: xassiz~ en 27 Enero 2011, 16:42 pm Código Ejemplo: Código: C:\Users\Pablo\Desktop> script 2 Título: Re: [Duda] Extraer determinada linea de archivo Publicado por: galmito en 27 Enero 2011, 16:43 pm Gracias ya lo solucione así:
Código: set /p skipes=Ingrese linea: Título: Re: [Duda] Extraer determinada linea de archivo Publicado por: xassiz~ en 27 Enero 2011, 16:45 pm De nada.
Por cierto, es mala costumbre poner varias órdenes en la misma línea con &, y es buena costumbre identar el código. :P Título: Re: [Duda] Extraer determinada linea de archivo Publicado por: leogtz en 27 Enero 2011, 19:21 pm Hay una manera mucho más "sencilla":
Código El problema sería el delimitador, pero en fin, si no tienes problemas con el formato de texto, puedes usar esta manera. Título: Re: [Duda] Extraer determinada linea de archivo Publicado por: xassiz~ en 27 Enero 2011, 20:13 pm Está interesante tu solución Leo, pero en Windows 7 no tengo edlin :P
Título: Re: [Duda] Extraer determinada linea de archivo Publicado por: leogtz en 27 Enero 2011, 20:24 pm Está interesante tu solución Leo, pero en Windows 7 no tengo edlin :P Mmmm, no sabía que lo habían quitado. Mmmmmm. Supongo que se habrán declinado ya por el uso de powershell. En powershell se podría hacer algo así: Código
Título: Re: [Duda] Extraer determinada linea de archivo Publicado por: xassiz~ en 27 Enero 2011, 22:16 pm Sí, podría quedar así el script:
Código
Título: Re: [Duda] Extraer determinada linea de archivo Publicado por: galmito en 31 Enero 2011, 03:45 am Gracias, igual prefiero mi solución compleja. Y seguiré usando los "&", no me molestan para nada. Gracias igual ^^
Título: Re: [Duda] Extraer determinada linea de archivo Publicado por: leogtz en 31 Enero 2011, 07:58 am Gracias, igual prefiero mi solución compleja. Y seguiré usando los "&", no me molestan para nada. Gracias igual ^^ Okay, sigue haciendo mal hábito. |