[Olug-list] grep-triks?

Nicolai Langfeldt nicolai at linpro.no
Fri, 02 Jun 2006 10:15:01 +0200


Torbjørn Heltne wrote:
> Det er på tide å poste noe som setter de små grå i sving:
> 
> Er det mulig å få grep til å matche på mer enn ett PATTERN?
> Er det kanskje et annet verktøy som klarer biffen?

fgrep med -f kan matche mønstere som ligger i en fil (ikke regexp). ... 
jeg ser at gnu grep og egrep også tar -f nå for tiden.

egrep '(foo|bar)' matcher enten foo eller bar (eller utvidede RE'er).

Awk er et fint verktøy (et slags perl light) som også kan brukes:

$ cat >test
foo
bar
gah
^D
$ awk '/foo|bar/' test
foo
bar

Nicolai