Leer archivo TXT con script batch

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
TYPE lang.txt
pero este código escribe la totalidad del documento de texto.

2 respuestas

little boy62 Mensajes publicados 4393 Fecha de registro   Estado Miembro Última intervención   1 790
 
Hola.

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.»
2
MathiAs2Pique_ Mensajes publicados 6 Estado Miembro
 
D'accord, n'hésitez pas à me donner le texte à traduire.
0