grep(1): Skillnad mellan sidversioner
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...') |
Admin (diskussion | bidrag) |
||
(En mellanliggande sidversion av samma användare visas inte) | |||
Rad 1: | Rad 1: | ||
== grep(1) - Linux man-sida == | |||
=== NAMN === | |||
grep - skriv ut rader som matchar mönster | grep - skriv ut rader som matchar mönster | ||
=== SYNOPSIS === | |||
grep [ALTERNATIV]... MÖNSTER [FIL]... | grep [ALTERNATIV]... MÖNSTER [FIL]... | ||
grep [ALTERNATIV]... -e MÖNSTER ... [FIL]... | grep [ALTERNATIV]... -e MÖNSTER ... [FIL]... | ||
grep [ALTERNATIV]... -f MÖNSTERFIL ... [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. | 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. | 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. | - -V, --version - Visa version av grep och avsluta. | ||
- -E, --extended-regexp - Tolka mönster som utökade reguljära uttryck (ERE). | - -E, --extended-regexp - Tolka mönster som utökade reguljära uttryck (ERE). | ||
Rad 25: | Rad 24: | ||
- -P, --perl-regexp - Tolka mönster som Perl-kompatibla reguljära uttryck (PCRE, experimentellt). | - -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. | - -e MÖNSTER, --regexp=MÖNSTER - Använd angivet mönster. | ||
Rad 34: | Rad 33: | ||
- -x, --line-regexp - Endast hela raden matchar. | - -x, --line-regexp - Endast hela raden matchar. | ||
=== UTDATAKONTROLL === | |||
- -c, --count - Visa endast antal matchande rader. | - -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-without-match - Visa endast filer utan matchningar. | ||
- -l, --files-with-matches - Visa endast filer med matchningar. | - -l, --files-with-matches - Visa endast filer med matchningar. | ||
- -o, --only-matching - Visa endast matchande delar av rader. | - -o, --only-matching - Visa endast matchande delar av rader. | ||
=== KONTEXTKONTROLL === | |||
- -A NUM, --after-context=NUM - Visa NUM rader efter match. | - -A NUM, --after-context=NUM - Visa NUM rader efter match. | ||
Rad 48: | Rad 47: | ||
- -C NUM, --context=NUM - Visa NUM rader före och efter match. | - -C NUM, --context=NUM - Visa NUM rader före och efter match. | ||
=== REGULJÄRA UTTRYCK === | |||
grep hanterar tre varianter av 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: | Exempel: | ||
Rad 61: | Rad 60: | ||
- b\$ - Matchar "b" i slutet av en rad. | - b\$ - Matchar "b" i slutet av en rad. | ||
=== FELSTATUS === | |||
- 0 - Minst en rad matchar. | - 0 - Minst en rad matchar. | ||
Rad 67: | Rad 66: | ||
- 2 - Ett fel uppstod. | - 2 - Ett fel uppstod. | ||
=== EXEMPEL === | |||
$ grep -n 'mönster' fil.txt | |||
Visar radnummer där "mönster" hittas i "fil.txt". | Visar radnummer där "mönster" hittas i "fil.txt". | ||
== SE ÄVEN === | |||
- [[awk]] | - [[awk(1)]] | ||
- [[sed]] | - [[sed(1)]] | ||
- [[find]] | - [[find(1)]] | ||
- [[xargs]] | - [[xargs(1)]] | ||
=== COPYRIGHT === | |||
Copyright 1998-2025 Free Software Foundation, Inc. | Copyright 1998-2025 Free Software Foundation, Inc. | ||
Denna programvara är fri; se källkoden för kopieringsvillkor. Ingen garanti ges. | Denna programvara är fri; se källkoden för kopieringsvillkor. Ingen garanti ges. |
Nuvarande version från 13 mars 2025 kl. 05.05
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/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.