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

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