SED déroutant ?
Fermé
pc1008
Messages postés
5
Date d'inscription
mardi 24 mai 2011
Statut
Membre
Dernière intervention
29 mai 2011
-
Modifié par pc1008 le 24/05/2011 à 07:35
pc1008 Messages postés 5 Date d'inscription mardi 24 mai 2011 Statut Membre Dernière intervention 29 mai 2011 - 24 mai 2011 à 07:54
pc1008 Messages postés 5 Date d'inscription mardi 24 mai 2011 Statut Membre Dernière intervention 29 mai 2011 - 24 mai 2011 à 07:54
A voir également:
- SED déroutant ?
- Remplacez le mot sed par le mot mais dans tout le texte. combien de caractères contient le document suite à cette modification (en incluant les espaces) ? - Guide
- Sed et ses caprices (ou les miens) ✓ - Forum Linux / Unix
- Sed supprimer ligne vide - Forum Linux / Unix
- Sed windows - Forum Linux / Unix
- Comptage des caractères dans Word ✓ - Forum Word
2 réponses
jisisv
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
934
Modifié par jisisv le 24/05/2011 à 03:42
Modifié par jisisv le 24/05/2011 à 03:42
Effectivement !
Gates gave ^H sold you the windows.
GNU gave us the whole house.(Alexandrin)
ohand@osiris:~/tmp$ iconv -f latin1 -t utf8 brol.txt ÂBCD bbbbbÂBCD ÂBCÂBCDDÂBCD johand@osiris:~/tmp$ sed -e 's/\xC2.//g' < brol.txt CD bbbbbCD CCDDCD
Gates gave ^H sold you the windows.
GNU gave us the whole house.(Alexandrin)
pc1008
Messages postés
5
Date d'inscription
mardi 24 mai 2011
Statut
Membre
Dernière intervention
29 mai 2011
Modifié par pc1008 le 24/05/2011 à 07:59
Modifié par pc1008 le 24/05/2011 à 07:59
A te lire j'ai l'impression que cela fonctionne chez toi.
Cependant :
-> je ne comprends pas comment cela peut fonctionner chez toi car le caractère  a pour code hexa C3 et tu filtres les C2!
-> avec le même fichier cela ne fonctionne tj pas chez moi
$ cat es1.txt
ÂBCD
bbbbbÂBCD
ÂBCÂBCDDÂBCD
$ sed -e 's/\xc3.//g' < es1.txt
ÂBCD
bbbbbÂBCD
ÂBCÂBCDDÂBCD
Bizarre, bizarre ... ? Si qq a une autre solution pour répondre à mon problème je laisserai tomber SED mais ceci j'aimerais comprendre ce qui se passe ?
Cependant :
-> je ne comprends pas comment cela peut fonctionner chez toi car le caractère  a pour code hexa C3 et tu filtres les C2!
-> avec le même fichier cela ne fonctionne tj pas chez moi
$ cat es1.txt
ÂBCD
bbbbbÂBCD
ÂBCÂBCDDÂBCD
$ sed -e 's/\xc3.//g' < es1.txt
ÂBCD
bbbbbÂBCD
ÂBCÂBCDDÂBCD
Bizarre, bizarre ... ? Si qq a une autre solution pour répondre à mon problème je laisserai tomber SED mais ceci j'aimerais comprendre ce qui se passe ?