grep(1)

Från Wiki.linux.se
Version från den 13 mars 2025 kl. 05.03 av Admin (diskussion | bidrag)
Hoppa till navigering Hoppa till sök

grep(1) - Linux man-sida

NAMN

grep - skriv ut rader som matchar mönster

SYNOPSIS

grep [ALTERNATIV]... MÖNSTER [FIL]...
grep [ALTERNATIV]... -e MÖNSTER ... [FIL]...
grep [ALTERNATIV]... -f MÖNSTERFIL ... [FIL]...

BESKRIVNING

grep söker efter mönster i varje FIL. Om inga -e eller -f alternativ anges, behandlas det första argumentet som ett eller flera mönster separerade av radbrytningar, och grep skriver ut varje rad som matchar ett mönster.

Om ingen FIL anges, söks antingen i den aktuella katalogen (rekursivt) eller läses in från standardinmatning.

ALTERNATIV

- --help - Visa användningsmeddelande och avsluta. - -V, --version - Visa version av grep och avsluta. - -E, --extended-regexp - Tolka mönster som utökade reguljära uttryck (ERE). - -F, --fixed-strings - Tolka mönster som fasta strängar, inte reguljära uttryck. - -G, --basic-regexp - Tolka mönster som grundläggande reguljära uttryck (BRE, standard). - -P, --perl-regexp - Tolka mönster som Perl-kompatibla reguljära uttryck (PCRE, experimentellt).

MATCHNINGSHANTERING

- -e MÖNSTER, --regexp=MÖNSTER - Använd angivet mönster. - -f FIL, --file=FIL - Läs mönster från fil. - -i, --ignore-case - Ignorera skiftläge. - -v, --invert-match - Invertera matchning, visa ej matchande rader. - -w, --word-regexp - Endast hela ord matchar. - -x, --line-regexp - Endast hela raden matchar.

UTDATAKONTROLL

- -c, --count - Visa endast antal matchande rader. - --color[=NÄR] - Visa matchningar i färg (auto, always, never). - -L, --files-without-match - Visa endast filer utan matchningar. - -l, --files-with-matches - Visa endast filer med matchningar. - -o, --only-matching - Visa endast matchande delar av rader.

KONTEXTKONTROLL

- -A NUM, --after-context=NUM - Visa NUM rader efter match. - -B NUM, --before-context=NUM - Visa NUM rader innan match. - -C NUM, --context=NUM - Visa NUM rader före och efter match.

REGULJÄRA UTTRYCK

grep hanterar tre varianter av reguljära uttryck:

- Grundläggande** (BRE) - Utökade** (ERE, använd -E) - Perl-kompatibla** (PCRE, använd -P)

Exempel:

- a.\*b - Matchar "a" följt av valfria tecken och "b". - ^a - Matchar "a" i början av en rad. - b\$ - Matchar "b" i slutet av en rad.

FELSTATUS

- 0 - Minst en rad matchar. - 1 - Ingen rad matchar. - 2 - Ett fel uppstod.

EXEMPEL

$ grep -n 'mönster' fil.txt

Visar radnummer där "mönster" hittas i "fil.txt".

SE ÄVEN =

- awk(1) - sed(1) - find(1) - xargs(1)

COPYRIGHT

Copyright 1998-2025 Free Software Foundation, Inc. Denna programvara är fri; se källkoden för kopieringsvillkor. Ingen garanti ges.

Sidslut

Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/dh_installudev.1.html


Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till PC Service som har sponsrat Linux.se med webbhotell.