Bonjour à tous,
Je suis débutant en PS et je rencontre un souci dans un de mes développements.
Le script ci-dessous doit me retourner par la variable $NbError le nombre de fois qu'il retrouve la chaine de caractère (RB-Error) dans le fichier.
Or quand j'exécute mon script, il me retourne tout le temps le chiffre 1. Même si dans mon fichier (RB-Error) y est présent 20 fois...
Je pense comprendre que dès qu'il trouve la chaine (RB-Error) il sort de la boucle.
Comment puis-je parvenir à récupérer le nombre exacte de fois qu'apparaît ma chaine dans mon fichier ?
Je vous remercie par avance.
Olivier
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 $NbError=0 $monfichier="fichier_a_parcourrir.txt" $searchtext="(RB-Error)" foreach ($searchtext in $monfichier) { $NbError++ } Write-Host $NbError
Partager