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 11 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 11 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 11 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.
- xyz
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 69
il y a 15 ans 11 mois #7124
par xyz
Tutoriels PowerShell
Réponse de xyz 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.049 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Comptage de caractere