Meilleur auteur de réponses
Ajout d'un mot en fin de ligne CSV

Question
-
Bonjour,
J'aimerai à la fin de chaque ligne de mon CSV rajouter "ok" ,comment faire ?
Voici mon CSV actuel
PRENOM;NOM;office;password;GRADE;valide titi;tata;Paris;password;Consultant Sénior; toto;tete;Paris;password;Consultant DATA;
Voici le CSV comment j'aimerai qu'il ressorte (sans créer de nouveau CSV juste en éditant le premier)
PRENOM;NOM;office;password;GRADE;valide titi;tata;Paris;password;Consultant Sénior;ok toto;tete;Paris;password;Consultant DATA;ok
Voici mon début de code, dans lequel je ne sais pas quoi mettre
$utilisateurs = Import-Csv -Delimiter ";" -Path ".\export" foreach ($utilisateur in $utilisateurs){ }
Merci d'avance de votre aide
Réponses
-
N'ayant pas trouvé de solution concrète (sauf peut être en utilisant les expressions régulières "regex" mais je n'ai pas les compétences nécessaire pour les utiliser correctement), je transmet tout de même la solution que j'utilise, cela servira peut être à quelqu'un.
Voilà à quoi ressemble mon CSV maintenant.
PRENOM;NOM;office;password;GRADE;valide titi;tata;Paris;password;Consultant Sénior;nok toto;tete;Paris;password;Consultant DATA;nok
A la fin de mon script j’exécute cette commande afin de remplacer "nok" par "ok".
$fichier = ".\monfichier" $contenu = Get-Content $fichier $contenu = $contenu.replace("nok","ok") Set-Content -Path $fichier -Value $contenu
Si quelqu'un a une autre solution je reste preneur.
- Marqué comme réponse MrKnuckle vendredi 30 mars 2018 23:38
Toutes les réponses
-
-
N'ayant pas trouvé de solution concrète (sauf peut être en utilisant les expressions régulières "regex" mais je n'ai pas les compétences nécessaire pour les utiliser correctement), je transmet tout de même la solution que j'utilise, cela servira peut être à quelqu'un.
Voilà à quoi ressemble mon CSV maintenant.
PRENOM;NOM;office;password;GRADE;valide titi;tata;Paris;password;Consultant Sénior;nok toto;tete;Paris;password;Consultant DATA;nok
A la fin de mon script j’exécute cette commande afin de remplacer "nok" par "ok".
$fichier = ".\monfichier" $contenu = Get-Content $fichier $contenu = $contenu.replace("nok","ok") Set-Content -Path $fichier -Value $contenu
Si quelqu'un a une autre solution je reste preneur.
- Marqué comme réponse MrKnuckle vendredi 30 mars 2018 23:38