Leer archivo TXT con script batch
MathiAs2Pique_
Mensajes publicados
6
Estado
Miembro
-
MathiAs2Pique_ Mensajes publicados 6 Estado Miembro -
MathiAs2Pique_ Mensajes publicados 6 Estado Miembro -
Hola.
Necesito un comando que permita leer la línea nº 2 de un archivo .txt, pero no lo conozco.
Hay
Necesito un comando que permita leer la línea nº 2 de un archivo .txt, pero no lo conozco.
Hay
TYPE lang.txtpero este código escribe la totalidad del documento de texto.
2 respuestas
Hola.
Intenta esto:
Poniendo tu propia ruta para el archivo
En resumen:
- pasas las líneas anteriores con skip (aquí la n°1)
- por lo tanto, recuperas la línea siguiente (la n°2)
- luego sales del bucle for (con el goto) para mostrar el contenido de la línea, declarada anteriormente.
++
Como un sabio me dijo: «en Francia, se tiene derecho a hacer todo...
Solo hay que asegurarse de no ser atrapado.»
Intenta esto:
@echo off set nb=2 set /a N=%nb%-1 set file="c:\users\thomas\desktop\test.txt" for /F "skip=%N% delims=" %%i in ('Type "%file%"') do set "var=%%i" & goto siguiente :siguiente echo %var% pause Poniendo tu propia ruta para el archivo
En resumen:
- pasas las líneas anteriores con skip (aquí la n°1)
- por lo tanto, recuperas la línea siguiente (la n°2)
- luego sales del bucle for (con el goto) para mostrar el contenido de la línea, declarada anteriormente.
++
Como un sabio me dijo: «en Francia, se tiene derecho a hacer todo...
Solo hay que asegurarse de no ser atrapado.»