Question Traitement retour à la ligne

Plus d'informations
il y a 10 ans 8 mois #20483 par bonin
Bonjour à tous,

Je débute dans le scripting powershell donc merci d’avance pour votre aide.
Je cherche à faire un script pour rendre plus lisible un fichier.

Dans mon fichier j’ai des milliers de valeurs les une à la suite des autres.

Exemple : « blablablabla¤blablbabla¤blabl|é¤blalbla¤blablbabla¤blabl|é¤blalbla¤blablbabla¤blabl|é¤blalbla

J’aimerai formater ce fichier en transformant les caractètres « ¤ » en retour à la ligne puis écrire le résultat dans un fichier.

Lire le contenu de mon fichier pas de problème en revanche je n’arrive pas à transformer les caractères « ¤ » en retour à la ligne.

J’ai essayé la commande suivante mais cela ne fonctionne pas.

Get-Content $fichier | foreach { $_ -replace \"¤\",\"\r\n\" }

Avez-vous une idée?;)

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

Plus d'informations
il y a 10 ans 8 mois #20498 par Laurent Dardenne
Salut,
il faut vérifier le code du caractère à remplacer :
[code:1]
$s='test'
[Byte[]][char[]]$S
[/code:1]
Puis connaitre l'encodage de ton fichier d'origine.

Tutoriels PowerShell

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

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