Bonjour
Je cherche à extraire toutes les lignes d'un fichier qui :
- ne commencent pas par #
- ne sont pas vides
Par contre j'aimerai garder les lignes qui commencent par #@
Cette expression me retourne toutes les lignes sans # et non vides :
Comment faire pour conserver aussi celles qui commencent par #@ ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part egrep -v '^(#.*)?$' nomfichier
J'arrive à faire quelque chose avec :
mais dans le résultat j'ai une ligne en trop avec juste un # alors qu'elle ne devrait pas apparaitre... les autres lignes qui ont un # n'apparaissent pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part egrep -v '(^[\n]?$)|(^#[^@])' nomfichier
Merci d'avance pour votre aide
Partager