On 5/23/07, Bogdan BOTEZ <[EMAIL PROTECTED]> wrote:
On 5/23/07, Silviu Marin-Caea <[EMAIL PROTECTED]> wrote:
> Vreau sa obtin asa ceva:
>
> Afiseaza randurile care nu contin "asta1" nici "asta2" nici "asta3"
>
> Acum fac in acest fel:
>
> grep --invert-match asta1 | grep --invert-match asta2 | grep --invert-match
> asta3
>
> Nu se poate mai elegant, ceva de genul
>
> grep --invert-match (asta1 or asta2 or asta3)
>
> ?
>
egrep -v "asta1|asta2|asta3" nu functioneaza?
Se poate si cu grep:
grep -v "asta1\|asta2\|asta3"
pentru ca | face parte din extended REGEXP trebuie sa pui un \ inainte
si trebuie sa pui in ghilimele sau apostroafe ca sa nu fie interpretat
\ de catre shell.
_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug
_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug