Re: awk

Page principale

Répondre à ce message
Auteur: LIGIER Philippe
Date:  
À: Patrick Dupre, Linux38
Sujet: Re: awk
On Mon, 10 Apr 2006 16:04:37 -0400 (EDT), Patrick Dupre
<pdupre@???> wrote:

> Bonsoir,
>
> En utilisant awk, comment est-ce que je peux test qu'une ligne ne
> commence pas
> par un charactere "#" ?
>
> Merci.
>

Si le but est de filtrer les lignes il suffit de faire :

    /^[^#]/ { .... Traitement des lignes ne commençant pas par # ... }


Un caractère '^' est interpreté en fonction se son placement :

- début d'un motif / .. /        => signifie "début de texte" (ou ligne),
- début séquence de car. [ ... ] => signifie "négation",
- ailleurs                       => signifie '^' (tout simplement)