Ceci est une ancienne révision du document !
Suppression des espaces et commentaires d'un fichier ou d'un script
Avec la commande sed avec sortie vers un fichier
La partie '/^[ \t]*$/d;' supprime les lignes vides ou avec espace(s) et tabulation(s) seulement.
La partie '/^[ \t]*#/d' supprime les lignes commençants par espace ou tabulation suivi de '#'.
résultat, les lignes vides ou commençant par # sont supprimées.
sed '/^[ \t]*$/d;/^[ \t]*#/d' INPUT.txt > OUTPUT.txt
Même principe pour les fichiers dont les commentaires sont ';;'. résultat, les lignes vides ou commençant par ;; sont supprimées.
sed '/^[ \t]*$/d;/^[ \t]*;/d' INPUT.txt > OUTPUT.txt