Suppression des éléments superflus dans un fichier texte
From Deimos.fr / Bloc Notes Informatique
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 :
perl |
perl -pi -e 's:^V^M::g' mon_fichier_sale > mon_ficiher_propre |
3 Supprimer les lignes vides
sed |
sed '/./,$!d' mon_fichier_sale > mon_ficiher_propre ou tr -d "\n" < file1 > file2 |