Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
info:bash:suppressions_lignes_vides_et_commentaires [2023/02/04 11:17] – supprimée - modification externe (Unknown date) 127.0.0.1 | info:bash:suppressions_lignes_vides_et_commentaires [2023/02/11 09:18] (Version actuelle) – franck | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ======Suppression des espaces et commentaires d'un fichier ou d'un script ====== | ||
+ | =====Avec la commande sed avec sortie vers un fichier====== | ||
+ | La partie '/^[ \t]*$/ | ||
+ | La partie '/^[ \t]*#/ | ||
+ | résultat, les lignes vides ou commençant par **#** sont supprimées.\\ | ||
+ | Attention les commentaires suivant des commandes, sur la même ligne, ne sont pas supprimés. | ||
+ | < | ||
+ | sed '/^[ \t]*$/d;/^[ \t]*#/ | ||
+ | </ | ||
+ | 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]*;/ | ||
+ | </ |