Outils pour utilisateurs

Outils du site


tech:sed_suppression_caracteres_non_ascii

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
tech:sed_suppression_caracteres_non_ascii [2026/06/07 19:12] – créée - modification externe 127.0.0.1tech:sed_suppression_caracteres_non_ascii [2026/06/30 21:50] (Version actuelle) Jean-Baptiste
Ligne 15: Ligne 15:
  
 ~~~bash ~~~bash
-cat monfichier.txt |perl -pe 's/[^[:ascii:]]//g' > monfichier.txt.cleaned+cat monfichier.txt | perl -pe 's/[^[:ascii:]]//g' > monfichier.txt.cleaned
 ~~~ ~~~
  
 Sed n'a pas fonctionné sur le pb [[pb_ansible_-_failure_when_attempting_to_use_callback_plugin_-_ascii_codec_can_t_decode_byte_in_position_ordinal_not_in_range]] alors que Perl si. Sed n'a pas fonctionné sur le pb [[pb_ansible_-_failure_when_attempting_to_use_callback_plugin_-_ascii_codec_can_t_decode_byte_in_position_ordinal_not_in_range]] alors que Perl si.
 +
 +C'est parque qu'il faut faire :
 +~~~bash
 +cat monfichier.txt | env LANG=C sed 's/[^\x00-\x7F]//g'
 +# LANG=C sed -i -E "s|[\d128-\d255]||g" /path/to/file(s)
 +~~~
  
 Supprimer tous les caractères non-imprimables (sauf les \n) avec Perl Supprimer tous les caractères non-imprimables (sauf les \n) avec Perl
Ligne 27: Ligne 33:
  
  
-Permet de voir les caractères non imprimable. \\+Permet de voir les caractères non imprimable. \
 Utilise les notations « ^ » et « M- » pour les caractères non imprimables à l'exception des sauts de ligne et des tabulations Utilise les notations « ^ » et « M- » pour les caractères non imprimables à l'exception des sauts de ligne et des tabulations
 ~~~bash ~~~bash
tech/sed_suppression_caracteres_non_ascii.1780852327.txt.gz · Dernière modification : de 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki