Commandes Utile Linux
Afficher un fichier sans les commentaires.
grep -v '^\s*#' fichier.txt | grep -v '^$'
➡️ Explications
Cette commande est utilisée pour filtrer un fichier texte (fichier.txt) en supprimant toutes les lignes vides et les lignes de commentaires.
grep -v '^\s*#' fichier.txt:grepest un utilitaire de recherche de texte.- L’option
-vinverse la recherche (affiche tout sauf ce qui correspond au modèle). - Le modèle
'^\s*#'correspond aux lignes qui commencent par un ou plusieurs espaces (\s*), suivis d’un#(commentaires en ligne dans de nombreux fichiers de configuration). - Cette première commande supprime donc toutes les lignes qui commencent par un commentaire (
#).
grep -v '^$':- Cette partie filtre les lignes vides du fichier.
^$correspond aux lignes vides (aucun caractère entre le début^et la fin de la ligne$).- En utilisant
-v, toutes les lignes vides sont supprimées.