Bonjour,
Je débute en powershell et souhaite modifier un fichier csv.
Je réussis à le lire, à supprimer les " (en les remplaçant pas une chaine vide pour être exact), mais j'ai un problème pour supprimer des | :
J'ai des champs de type Windows Hotfixes | KB823182 et souhaite ne conserver que le KB et le numéro qui le suit.
J'utilise :
Mais cela me renvoie |KB823182.
Code : Sélectionner tout - Visualiser dans une fenêtre à part (Get-Content $sFile) | Foreach-Object {$_ -replace "Windows Hotfixes | ", ""} | Set-Content $sFile
J'ai également essayé de rajouter un ` avant le pipe afin de l'échapper sur les conseils d'un collègue croisé au hasard d'un couloir.
Me suis-je trompé dans le caractère d'échappement ?
Avez-vous une solution?
J'vous remercie d'avance,
David
Partager