info:bash:suppressions_lignes_vides_et_commentaires

Différences

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

Lien vers cette vue comparative

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.1info: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]*$/d;' supprime les lignes vides ou avec espace(s) et tabulation(s) seulement.\\
 +La partie '/^[ \t]*#/d' supprime les lignes commençants par des espaces ou des tabulations suivi de **'#'**.\\ 
 +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.
 +<code>
 +sed '/^[ \t]*$/d;/^[ \t]*#/d' INPUT.txt > OUTPUT.txt
 +</code>
 +Même principe pour les fichiers dont les commentaires sont **';;'**.\\
 +résultat, les lignes vides ou commençant par **;;** sont supprimées.
 +<code>
 +sed '/^[ \t]*$/d;/^[ \t]*;/d' INPUT.txt > OUTPUT.txt
 +</code>