IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Discussion :

[BATCH]Récup 2nd ligne fichier txt


Sujet :

Windows

  1. #1
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Août 2006
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2006
    Messages : 132
    Points : 91
    Points
    91
    Par défaut [BATCH]Récup 2nd ligne fichier txt
    Bonjour,

    J'ai un fichier plat qui comporte de nombreuses lignes. Je voudrais simplement récupérer la seconde ligne afin de la stocker dans un autre fichier texte.
    J'essaye avec la commande FOR mais je n'y arrive pas
    Quelqu'un pourrait m'aider svp.

    Merci d'avance

  2. #2
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Août 2006
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2006
    Messages : 132
    Points : 91
    Points
    91
    Par défaut
    Re,

    en fait j'ai un problème avec mon option token de ma boucle for :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    @echo off
    cls
    for /f "tokens=2" %%i in ('type "*.gsm"') do (
             set v=%%i
             goto end
             )
    :end
    echo %v% >> test.txt
    Je n'arrive pas à copier dans le fichier la seconde ligne
    Si je met 2 à la valeur tokens, il me récupère la ligne 3 et si je met 1 à tokens il me récupère la ligne 1
    Qielqu'un connait t'il le paramétrage pour le token?

  3. #3
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Août 2006
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2006
    Messages : 132
    Points : 91
    Points
    91
    Par défaut
    C'est bon c'est résolu

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    @echo off
    cls
    for /f "tokens=1 delims=premiere_ligne" %%i in ('type "*.gsm"') do (
             set var=%%i
             goto end
             )
    :end
    echo %var% >> test2.txt
    Mais le plus dur est à venir , en effet j'aimerais pouvoir remplacer dans un autre fichier texte la chaîne Null par la variable var (à savoir la valeur de la seconde ligne que j'ai récupérer dans %var%)

    Si vous pouvez m'aider ça m'arrangerais

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Suppression ligne fichier txt
    Par daryus dans le forum Entrée/Sortie
    Réponses: 5
    Dernier message: 20/07/2009, 15h47
  2. Réponses: 2
    Dernier message: 06/06/2008, 16h49
  3. Réponses: 3
    Dernier message: 28/05/2008, 16h30
  4. Sauter une ligne + fichier txt
    Par acryline dans le forum GTK+ avec C & C++
    Réponses: 3
    Dernier message: 29/01/2008, 22h32
  5. Effacer dernière ligne fichier txt
    Par soulryo dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 25/09/2006, 22h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo