On Sat, 12 May 2001 18:13:45 +0200, Jens Petersen <jp@c.dk> wrote:
>Hej.
>
>Jeg har en lang liste med tekster hvoraf linier der indeholder
>'forbudte' ord skal slettes.
>Det ordner jeg med: grep -v Windows fil1 > fil2
>
>Så indeholder fil2 ikke linier med ordet Windows.
>
>Jeg lavede så en fil, twitlist, med alle de 'forbudte' ord, et på hver
>linie, og prøvede så: grep -v -f twitlist fil1 > fil2
>
>Det fjerner også mange linier, men ikke alle de linier der skal burde
>fjernes, hvis jeg skriver førstnævnte kommando med ord fra listen kan
>jeg fjerne yderligere linier.
Opret en filen linier.txt med følgende linier:
first
second
first and second
third
last
Opret derefter filen ord.txt med følgende linier:
first
second
Prøv så at køre:
grep -v -f ord.txt linier.txt
Hvad er resultatet?
Hos mig giver det:
third
last
Eller er det noget jeg har misset?
De herligste hilsner
--
Claus Sørensen K L I D
Formand ------------------ Tlf: 20 94 62 34
Nøddelunden 110 Kommercielle Linux Email: cs@klid.dk
2765 Smørum Interessenter i Danmark Web:
www.klid.dk