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

Scripts/Batch Discussion :

Recherche dans un fichier


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Septembre 2009
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 18
    Par défaut Recherche dans un fichier
    Bonjour,

    Quelqu'un pourrait m'expliquer la commande en ligne ci-dessous:

    Findstr /r "[0-9]+ligne" C:\Mxx\Batch\Existing.txt >C:\Mxx\Batch\Number.txt

    Merci à vous d'avance ...
    Fichiers attachés Fichiers attachés

  2. #2
    Expert confirmé
    Avatar de hackoofr
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2009
    Messages
    3 844
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 844
    Par défaut

    Un petit Help sur la commande Findstr
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    Recherche de chaînes de caractères dans les fichiers.
    
    FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/P]
            [/F:fichier] [/C:chaîne] [/G:fichier] [/D:liste de répertoires]
            [/A:attributs de couleur] [/OFF[LINE]]
            chaînes   [[lecteur:][chemin]nom de fichier[ ...]]
    
      /B           Recherche l'élément s'il est en début de ligne.
      /E           Recherche l'élément s'il est en fin de ligne.
      /L           Recherche les chaînes littéralement.
      /R           Recherche les chaînes en tant qu'expressions.
      /S           Recherche les fichiers correspondants dans le répertoire actif
                   et dans tous ses sous-répertoires.
      /I           Spécifie que la recherche ne doit pas tenir compte de la casse.
      /X           Affiche les lignes correspondant parfaitement.
      /V           N'affiche que les lignes non correspondantes.
      /N           Affiche le numéro de ligne devant chaque ligne correspondante.
      /M           Affiche uniquement le nom des fichiers contenant des chaînes
                   correspondantes.
      /O           Affiche le décalage des caractères pour chaque ligne
                   correspondante.
      /P           Ignore les fichiers ne contenant pas de caractères affichables.
      / OFF[LINE]  Ne pas ignorer les fichiers dont l'attribut hors connexion a
                   été réglé.
      /A:attr      Spécifie l'attribut de couleur avec 2 chiffres hexadécimaux.
                   Entrez "color /'".
      /F:fichier   Lit la liste des fichiers dans le fichier spécifié (/ pour la
                   console).
      /C:chaîne    Recherche la chaîne spécifiée littéralement.
      /G:fichier   Obtient les chaînes à rechercher à partir du fichier spécifié
                   (/ pour la console).
      /D:rép       Recherche dans une liste de répertoires délimitée par des
                   points-virgules.
      chaînes      Chaînes à rechercher.
      [lecteur:][chemin]nom de fichier
                   Spécifie les fichiers dans lesquels effectuer la recherche.
    
    Utilisez des espaces pour séparer plusieurs chaînes à rechercher, sauf si
    l'argument est précédé de /C.
    Exemple : 'FINDSTR "bonne journée" x.y' recherche "bonne" ou "journée" dans
    le fichier x.y. 'FINDSTR /C:"bonne journée" x.y' recherche "bonne journée"
    dans le fichier x.y.
    
    Petit guide des options usuelles :
      . Caractère joker = tout caractère
      *        Répétition : zéro occurrences ou plus du caractère ou de la classe
               précédents
      ^        Emplacement : début de ligne
      $        Emplacement : fin de ligne
      [classe] Classe de caractères : tout caractère du jeu
      [^class] Classe inverse : tout caractère n'appartenant pas au jeu
      [x-y]    Limites : tout caractère dans les limites spécifiées
      \x       Echappement : utilisation littérale du métacaractère x
      \<xyz    Emplacement : début du mot
      xyz\>    Emplacement : fin du mot

  3. #3
    Membre averti
    Inscrit en
    Septembre 2009
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 18
    Par défaut
    Bonjour,

    Peux-tu me dire à quoi sert la commande cité ci-dessus, tout en regardant le contenu de fichier en copie joint ...

    Merci d'avance ...

Discussions similaires

  1. Améliorer la recherche dans un fichier?
    Par abdmaa dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 09/05/2005, 13h09
  2. [LG]Runtime Error lors d'une recherche dans un fichier
    Par Fraynor dans le forum Langage
    Réponses: 2
    Dernier message: 15/03/2005, 22h51
  3. Rechercher dans un fichier avec emacs
    Par ggnore dans le forum Applications et environnements graphiques
    Réponses: 2
    Dernier message: 24/11/2004, 10h28
  4. recherche dans un fichier xml (castor)
    Par pingoui dans le forum Format d'échange (XML, JSON...)
    Réponses: 8
    Dernier message: 06/09/2004, 14h28
  5. [LG]rechercher dans un fichier texte
    Par BadFox dans le forum Langage
    Réponses: 11
    Dernier message: 01/12/2003, 15h57

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