grep(1)

Från Wiki.linux.se
Version från den 13 mars 2025 kl. 05.01 av Admin (diskussion | bidrag) (Skapade sidan med '\== 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 match...')
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
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 - sed - find - xargs

\=== 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/egrep.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.