Commande DOS FINDSTR
barnabe0057 Messages postés 14329 Date d'inscription Statut Contributeur Dernière intervention -
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
-
Bonjour,
Essaie comme ceci :
findstr "\<P*\>" fichier.txt
-
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
-
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
-
J'ai trouvé la solution en Powershell, en consultant les caractères d'échappement propres à Powershell :
https://ss64.com/ps/syntax-esc.html
-
Je te laisse chercher un peu sinon c'est pas marrant.
-
-
Je vois que tu donnes ta langue au chat, voilà la solution Powershell :
findstr "^\`"P*" fichier.txt