Question
Comptage de caractere
- Charliie
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 10
- Remerciements reçus 0
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.
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.
Connexion ou Créer un compte pour participer à la conversation.
- Arthur
- Hors Ligne
- Membre elite
-
Réduire
Plus d'informations
- Messages : 226
- Remerciements reçus 0
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.
<br><br>Message édité par: bilbao, à: 10/06/10 14:31
[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.
Connexion ou Créer un compte pour participer à la conversation.
- Charliie
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 10
- Remerciements reçus 0
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.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 15 ans 9 mois #7124
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Comptage de caractere
bilbao écrit:
Dans ce cas si on ne connait pas le nb de lignes on ne peut pas tirer de conclusion à partir de ce résultat.pour ton fichier ca serait :
[code:1][string]$string = Get-Content Monfichier.txt
$string.ToCharArray() | where{ $_ -eq \"|\" } | foreach { $count++ }
$count
[/code:1]
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.042 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Comptage de caractere