Changer une chaine dans un fichier UTF8
Résolu
Timide
-
Timide -
Timide -
Bonjour,
je desire changer une chaine de caractere correspondnant à un numéro de version dans un fichier encoder en utf8
la fonction tr ne fonctionne pas sur un fichier utf8
avez vous une solution ?
Merci
Timidei
je desire changer une chaine de caractere correspondnant à un numéro de version dans un fichier encoder en utf8
la fonction tr ne fonctionne pas sur un fichier utf8
avez vous une solution ?
Merci
Timidei
A voir également:
- Changer une chaine dans un fichier UTF8
- Changer dns - Guide
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Changer extension fichier - Guide
4 réponses
Salut,
Tu peux coller ton fichier sur cjoint et nous dire ce que tu veux faire exactement (exemple avant => après), merci ;-))
Édit : Au fait quelle commande tapes-tu ?
Tu peux coller ton fichier sur cjoint et nous dire ce que tu veux faire exactement (exemple avant => après), merci ;-))
Édit : Au fait quelle commande tapes-tu ?
voici le fichier
https://www.cjoint.com/?fDrsFwjsUE
Je veux modifier la version qui ce trouve dans le fichier de v11.2 en v14.3
Timidei
https://www.cjoint.com/?fDrsFwjsUE
Je veux modifier la version qui ce trouve dans le fichier de v11.2 en v14.3
Timidei
"tr" n'est pas approprié pour ça, mieux vaut utiliser "sed" :
[jp@MDK-2008 trash]$ cat Fic.txt NSHumanReadableCopyright = "APP Client v11.2 © XXX SAS, 1985-2008. All rights reserved."; [jp@MDK-2008 trash]$ sed 's/v11.2/v14.3/' Fic.txt NSHumanReadableCopyright = "APP Client v14.3 © XXX SAS, 1985-2008. All rights reserved."; [jp@MDK-2008 trash]$Rajouter le switch "-i" à sed pour une édition en temps réel du fichier :
[jp@MDK-2008 trash]$ cat Fic.txt NSHumanReadableCopyright = "APP Client v11.2 © XXX SAS, 1985-2008. All rights reserved."; [jp@MDK-2008 trash]$ sed -i.BAK 's/v11.2/v14.3/' Fic.txt [jp@MDK-2008 trash]$ cat Fic.txt NSHumanReadableCopyright = "APP Client v14.3 © XXX SAS, 1985-2008. All rights reserved."; [jp@MDK-2008 trash]$ cat Fic.txt.BAK NSHumanReadableCopyright = "APP Client v11.2 © XXX SAS, 1985-2008. All rights reserved."; [jp@MDK-2008 trash]$;-))