Commande DOS FINDSTR

Bonjour

je n'arrive pas à trouver, malgré de nombreuses recherches, comment lister toutes les lignes d'un fichier (txt, csv, ou autre) qui commence par exemple par la lettre P

je tente findstr /b p fichier.txt mais il ne trouve pas :(

merci de votre aide

4 réponses

  1. Bonjour, 

    Cela ne fonctionne pas...

    En fait, j'ai fait une erreur, chaque ligne commence par un "  et non pas directement par la lettre P (par exemple), on a donc comme ligne : "Pierre .........." ou "Paul............"

    suivi de noms propres et diverses données

    Je voudrai récupérer toutes les lignes donc, qui commencent par un "P

    cela se complique :()

    merci pour votre aide

    1. Voilà encore 2 possibilités :

      findstr "\<.P*\>" fichier.txt
      findstr /r "^\"P*" fichier.txt
  2. hum.... non désolé :(

    sur le deuxième, il manque un caractère sûrement, sur le powershell la moitié est en bleu et ça ne répond pas

    merci pour ton aide

    1. Pourquoi Powershell ? Essaie dans une invite de commandes (cmd.exe)

  3. Je vois que tu donnes ta langue au chat, voilà la solution Powershell :

    findstr "^\`"P*" fichier.txt