Question Recherche chaine de caractere dans fichier csv

  • sanched
  • Auteur du sujet
  • Visiteur
  • Visiteur
il y a 7 ans 2 mois #28496 par sanched
Bonjour,
Je dois lire un fichier csv dans lequel j'ai des lignes commencant par OCEAEX,srwexjboc12a ou un autre nom de serveur et sur laquelle j'ai la notion de UP ou DOWN.
Si je trouve DOWN dans la ligne, je voudrais récupérer le début de la ligne (OCEAEX,srwexjboc12a) et le mettre dans une variable.
Est ce que vous avez une idée de commande pour ca?

Merci d'avance.

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

Plus d'informations
il y a 7 ans 2 mois #28500 par Hicham Madini
Slt Sanched,

comme ca peut être?
si la structure de ton fichier \"test.csv\" est comme suivant:

System Serveur Etat

----
OCEAEX srwexjboc12a UP
OCEAEX srwexjboc13a DOWN
OCEAEY srwexjboc15a UP

[code:1]$CSV = Import-CSV C:\Users\...\test.csv

ForEach ($ligne in $CSV)
{
if ($ligne.Etat -eq \"UP\"«») {
$Correspondent = $ligne.System + \", \" + $ligne.Serveur
$Correspondent
}
}[/code:1]

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

  • sanched
  • Auteur du sujet
  • Visiteur
  • Visiteur
il y a 7 ans 2 mois #28503 par sanched
Réponse de sanched sur le sujet Re:Recherche chaine de caractere dans fichier csv
Bonjour Hichammad,
Merci pour ton aide.
Le souci c'est que le fichier n'est pas structuré par colonne comme un vrai csv.
Je vais qd mm tester avec ton code.
Merci.

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

  • sanched
  • Auteur du sujet
  • Visiteur
  • Visiteur
il y a 7 ans 2 mois #28504 par sanched
Réponse de sanched sur le sujet Re:Recherche chaine de caractere dans fichier csv
En faisant l'import csv, j'ai bien une structure avec laquelle le code d'Hichammad fonctionne.
Merci encore pour l'aide apporté.

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

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