[BATCH] Prendre la deuxième ligne d'un .txt en tant que variable

ProgrammationCenter -  
dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
J'ai un fichier .txt contenant
[vide (un espace)]
Texte espace Texte
J'aimerais avoir un variable x qui contienne seulement la deuxième ligne (texte espace texte)
Merci.

2 réponses

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    hello
    C:> type f1.txt

    aa aa
    bb bb
    cc cc
    C:> for /f "tokens=1-3 delims=[]" %a in ('find /n /v "" ^< f1.txt') do @if %a EQU 2 set x=%b
    C:> echo %x%
    aa aa
    1