Question Recuperation ligne en doublon dans un fichier CSV

Plus d'informations
il y a 14 ans 3 mois #10714 par zabimaru27
Bonjour je cherche a afficher les lignes en doublon dansun fichier CSV.

J'ai donc imbriqué deux foreach

[code:1]

$fichier_principal = Import-Csv -Path \"c:\temp\listeRu.csv\" -Delimiter \";\"
$fichier_reference = Import-Csv -Path \"c:\temp\referentiel.csv\" -Delimiter \";\"

foreach ($lignesPrincipal in $fichier_principal){

foreach ($lignesreference in $fichier_reference) {

if ($lignesPrincipal.\"RU NAME\" = $lignesreference.RU)
{
$ligneAEcrire = $lignesreference.\"RU NAME\"
$ligneAEcrire
}

}
[/code:1]

Jai l'impression que les deux foreach fonctionnent bien, et que c'est la condition du if qui pose probleme

en effet je ne sais pas comment l'expliquer, mais les valeur sont toutes unique.
La condition devrait donc être vérifier uniquement & fois par boucle.

Or elle rentre dedans à chaque fois.

Quelqu'un aurait une idée ?

Merci d'avance

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

Plus d'informations
il y a 14 ans 3 mois #10717 par Laurent Dardenne
Salut,
zabimaru27 écrit:

et que c'est la condition du if qui pose probleme

Probable = est l'opérateur d'affectation uniquement, l'opérateur d'égalité est...
dans la doc :P
[code:1]Get-Help About_Comparison_operators[/code:1]<br><br>Message édité par: Laurent Dardenne, à: 6/12/11 19:32

Tutoriels PowerShell

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

Plus d'informations
il y a 14 ans 3 mois #10718 par BENOIT Damien
Bonjour,

Je ne sais pas si c'est une erreur de copier/coller mais il manque une accolade de fermeture pour le premier foreach.

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

Plus d'informations
il y a 14 ans 3 mois #10746 par zabimaru27
Mais quel boulet.

Bien sûr, avec un -eq à la place du =, ça fonctionne beaucoup mieu.

Merci pour ces réponses

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

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