grep(1): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(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...')
 
Ingen redigeringssammanfattning
Rad 1: Rad 1:
\== grep(1) - Linux man-sida ==
== grep(1) - Linux man-sida ==


\=== NAMN ===
=== NAMN ===
grep - skriv ut rader som matchar mönster
grep - skriv ut rader som matchar mönster


\=== SYNOPSIS ===
=== 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 ===
\=== 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 ===
=== ALTERNATIV ===


- \--help - Visa användningsmeddelande och avsluta.
- --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 ===
=== 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 ===
=== 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).
- --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 ===
=== 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 ===
=== REGULJÄRA UTTRYCK ===
grep hanterar tre varianter av reguljära uttryck:
grep hanterar tre varianter av reguljära uttryck:


- **Grundläggande** (BRE)
- Grundläggande** (BRE)
- **Utökade** (ERE, använd -E)
- Utökade** (ERE, använd -E)
- **Perl-kompatibla** (PCRE, använd -P)
- 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 ===
=== FELSTATUS ===


- 0 - Minst en rad matchar.
- 0 - Minst en rad matchar.
Rad 67: Rad 66:
- 2 - Ett fel uppstod.
- 2 - Ett fel uppstod.


\=== EXEMPEL ===
=== EXEMPEL ===


\$ grep -n 'mönster' fil.txt
$ 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 ===
== SE ÄVEN ===


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


\=== COPYRIGHT ===
=== 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.
Rad 86: Rad 85:
= Sidslut =
= Sidslut =


Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/egrep.1.html
Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/dh_installudev.1.html
<HR>
<HR>
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å  
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å  

Versionen från 13 mars 2025 kl. 05.03

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.