Question Comptage de caractere

Plus d'informations
il y a 15 ans 9 mois #7119 par Charliie
Comptage de caractere a été créé par Charliie
Bonjour

Je débute dans le powershell donc cette question peut paraitre débile mais voici mon problème.

J'ai une ligne de caractères:
1234567|C|st1000|eu\st1000|john.smith@toto.com|120|FR

Et je dois vérifier qu'elle contient bien 6 '|', soit en comptant ou par un autre moyen.
Cette ligne vient d'un fichier txt, donc la solution peut être applicable sur ce fichier.

Merci de votre aide par avance. :P

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 9 mois #7120 par Arthur
Réponse de Arthur sur le sujet Re:Comptage de caractere
test :

[code:1]$string = \"1234567|C|st1000|eust1000|john.smith@toto.com|120|FR\"
$string.ToCharArray() | where{ $_ -eq \"|\" } | foreach { $count++ }
$count
#ca donne : 6
[/code:1]

pour ton fichier ca serait :

[code:1][string]$string = Get-Content Monfichier.txt
$string.ToCharArray() | where{ $_ -eq \"|\" } | foreach { $count++ }
$count
[/code:1]

Je pense qu'il y a quand même plus beau.:whistle:<br><br>Message édité par: bilbao, à: 10/06/10 14:31

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 9 mois #7121 par Charliie
Réponse de Charliie sur le sujet Re:Comptage de caractere
Merci, je teste ca tout de suite.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 9 mois #7124 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:Comptage de caractere
bilbao écrit:

pour ton fichier ca serait :

[code:1][string]$string = Get-Content Monfichier.txt
$string.ToCharArray() | where{ $_ -eq \&quot;|\&quot; } | foreach { $count++ }
$count
[/code:1]

Dans ce cas si on ne connait pas le nb de lignes on ne peut pas tirer de conclusion à partir de ce résultat.

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.042 secondes
Propulsé par Kunena