Suppression des éléments superflus dans un fichier texte

From Deimos.fr / Bloc Notes Informatique
Jump to: navigation, search

1 Introduction

Le titre de cette documentation est ambigüe je sais, mais c'est très difficile à définir. Lorsque vous développez ou écrivez du texte par exemple, il peut y avoir des caractères indésirables qui s'y insèrent comme des tabulation sur des lignes vides, des "^M" en fin de chaque ligne ou ce genre de choses suivant l'éditeur que vous avez choisis.

Voici comment gagner de précieux octets :-p et surtout rendre un document "propre".

2 Suppression des ^M à chaque fin de linges

Vous avez utilisé le Wordpad de Windows ? Dommage, pourquoi ne pas utiliser un vrai OS :-p. Utilisez cette commande sur votre fichier pour l'épurer :

Command perl
perl -pi -e 's:^V^M::g' mon_fichier_sale > mon_ficiher_propre

3 Supprimer les lignes vides

Command sed
sed '/./,$!d' mon_fichier_sale > mon_ficiher_propre

ou

tr -d "\n" < file1 > file2