Question
Comparer 2 fichier CSV
- COTTIN
- Auteur du sujet
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 84
- Remerciements reçus 0
il y a 13 ans 4 mois #13626
par COTTIN
Réponse de COTTIN sur le sujet Re:Comparer 2 fichier CSV
Je passe par une autre idée que j'ai.
Je récupéré une fichier txt avec les ligne que je veux, mais il faut travailler dessus.
J'aimerais supprimer une chaine de caractère qui ce répète à chaque debut de ligne
[code:1]*****-(0CC8688E0A70AD9FD687E1ABFBE505EB6C0C1D63).csv:2:2013-01-07T09:00:26 10.50.1.10 Indisponible 21.1
1.6.0.0/4.0[/code:1]
Le bout de ligne que j'aimerais supprimer est
[code:1]*****-(0CC8688E0A70AD9FD687E1ABFBE505EB6C0C1D63).csv:2:2013-01-07T09:00:26 [/code:1]
et
[code:1]21.1 16.0.0/4.0[/code:1]
en gros tout ce qui est présent avant l'ip et tout se qui est aprés le Indisponible
En espérant que votre aide m'aidera<br><br>Message édité par: tcottin, à: 15/01/13 09:23
Je récupéré une fichier txt avec les ligne que je veux, mais il faut travailler dessus.
J'aimerais supprimer une chaine de caractère qui ce répète à chaque debut de ligne
[code:1]*****-(0CC8688E0A70AD9FD687E1ABFBE505EB6C0C1D63).csv:2:2013-01-07T09:00:26 10.50.1.10 Indisponible 21.1
1.6.0.0/4.0[/code:1]
Le bout de ligne que j'aimerais supprimer est
[code:1]*****-(0CC8688E0A70AD9FD687E1ABFBE505EB6C0C1D63).csv:2:2013-01-07T09:00:26 [/code:1]
et
[code:1]21.1 16.0.0/4.0[/code:1]
en gros tout ce qui est présent avant l'ip et tout se qui est aprés le Indisponible
En espérant que votre aide m'aidera<br><br>Message édité par: tcottin, à: 15/01/13 09:23
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 13 ans 4 mois #13627
par xyz
Tutoriels PowerShell
Réponse de xyz sur le sujet Re:Comparer 2 fichier CSV
Tu souhaites récupèrer uniquement ceci
Et seulement ce cas là ?
L'exemple de texte que tu nous a soumis est bien sur une seule ligne, i.e. elle ne contient pas de retour chariot ?<br><br>Message édité par: Laurent Dardenne, à: 15/01/13 11:36
C'est à dire l'adresse ip et l'état ?10.50.1.10 Indisponible
Et seulement ce cas là ?
L'exemple de texte que tu nous a soumis est bien sur une seule ligne, i.e. elle ne contient pas de retour chariot ?<br><br>Message édité par: Laurent Dardenne, à: 15/01/13 11:36
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- COTTIN
- Auteur du sujet
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 84
- Remerciements reçus 0
il y a 13 ans 4 mois #13628
par COTTIN
Réponse de COTTIN sur le sujet Re:Comparer 2 fichier CSV
Non c'est un fichier txt. avec plusieur ligne
fichier si joint le fichier txt de base
fichier si joint le fichier txt de base
La pièce jointe Indispo.txt est absente ou indisponible
Pièces jointes :
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 13 ans 4 mois #13629
par xyz
Tutoriels PowerShell
Réponse de xyz sur le sujet Re:Comparer 2 fichier CSV
tcottin écrit:

Je regarde ça.<br><br>Message édité par: Laurent Dardenne, à: 15/01/13 13:10
Attention, on va finir par se comprendreNon c'est un fichier txt. avec plusieur ligne
Je regarde ça.<br><br>Message édité par: Laurent Dardenne, à: 15/01/13 13:10
Tutoriels PowerShell
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 13 ans 4 mois #13631
par xyz
Tutoriels PowerShell
Réponse de xyz sur le sujet Re:Comparer 2 fichier CSV
Une solution a valider/optimiser :
[code:1]
$Regex=\";(?<AdresseIP>\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3});.*?;Indisponible;\"
$file=\"FullPathName\"
$IpIndisponibles=Get-Content $file|
Where-object {$_ -Match $Regex}|
Foreach-Object {$matches.AdresseIP}|Get-Unique
$IpIndisponibles -as [System.Net.IPAddress[]]|
Sort-Object|
Foreach-Object {$_.IPAddressToString}
[/code:1]
[code:1]
$Regex=\";(?<AdresseIP>\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3});.*?;Indisponible;\"
$file=\"FullPathName\"
$IpIndisponibles=Get-Content $file|
Where-object {$_ -Match $Regex}|
Foreach-Object {$matches.AdresseIP}|Get-Unique
$IpIndisponibles -as [System.Net.IPAddress[]]|
Sort-Object|
Foreach-Object {$_.IPAddressToString}
[/code:1]
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- COTTIN
- Auteur du sujet
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 84
- Remerciements reçus 0
il y a 13 ans 4 mois #13632
par COTTIN
Réponse de COTTIN sur le sujet Re:Comparer 2 fichier CSV
j’essaye de comprendre tout ça. Je test et je te tien au jus
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.044 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Comparer 2 fichier CSV