grep, sed, where: add Danish translation (#9166)

pull/1/head
Max Drasbeck 2022-10-20 16:19:57 +02:00 committed by GitHub
parent 93aa6d3291
commit a9bca5cb95
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 81 additions and 0 deletions

36
pages.da/common/grep.md Normal file
View File

@ -0,0 +1,36 @@
# grep
> Find mønstre i filer via regulære udtryk (regular expressions).
> Mere information: <https://www.gnu.org/software/grep/manual/grep.html>.
- Søg efter et mønster i en fil:
`grep "{{søgemønster}}" {{sti/til/fil}}`
- Søg efter en eksakt streng (deaktiverer regulære udtryk):
`grep --fixed-strings "{{eksakt_streng}}" {{sti/til/fil}}`
- Søg efter et mønster i alle filer, pånær binære, rekursivt i en mappe. Vis linjenumre der matcher til mønstret:
`grep --recursive --line-number --binary-files={{without-match}} "{{søgemønster}}" {{sti/til/mappe}}`
- Brug udvidede regulære udtryk (understøtter `?`, `+`, `{}`, `()` og `|`), i case-insensitive modus:
`grep --extended-regexp --ignore-case "{{søgemønster}}" {{sti/til/fil}}`
- Print 3 linjer af kontekst omkring, før eller efter hvert match:
`grep --{{context|before-context|after-context}}={{3}} "{{søgemønster}}" {{sti/til/fil}}`
- Print, filnavn og linjenummer for hvert match, med farveoutput:
`grep --with-filename --line-number --color=always "{{søgemønster}}" {{sti/til/fil}}`
- Søg efter linjer som matcher et mønster. Print kun den matchende tekst:
`grep --only-matching "{{søgemønster}}" {{sti/til/fil}}`
- Søg i `stdin` efter linjer der ikke matcher et mønster:
`cat {{sti/til/fil}} | grep --invert-match "{{søgemønster}}"`

36
pages.da/common/sed.md Normal file
View File

@ -0,0 +1,36 @@
# sed
> Rediger tekst, programmatisk.
> Mere information: <https://www.gnu.org/software/sed/manual/sed.html>.
- Erstat den første forekomst af et regulært udtryk (regular expression) i hver linje af en fil, og print resultatet:
`sed 's/{{regular_expression}}/{{erstat}}/' {{filnavn}}`
- Erstat alle forekomster af et regulært udtryk in en fil, og print resultatet:
`sed -r 's/{{regular_expression}}/{{erstat}}/g' {{filnavn}}`
- Erstat alle forekomster af en streng i en fil, og overskriv filen:
`sed -i 's/{{find}}/{{erstat}}/g' {{filnavn}}`
- Erstat forekomster på linjer der matcher mønstret:
`sed '/{{linje_mønster}}/s/{{find}}/{{erstat}}/' {{filnavn}}`
- Fjern linjer der matcher mønstret:
`sed '/{{linje_mønster}}/d' {{filnavn}}`
- Print de første 11 linjer af en fil:
`sed 11q {{filnavn}}`
- Udfør flere find-og-erstat udtryk i en fil:
`sed -e 's/{{find}}/{{erstat}}/' -e 's/{{find}}/{{erstat}}/' {{filnavn}}`
- Erstat separator `/` med en hvilken som helst anden karakter ikke brugt i find- eller erstat-mønstrene, f.eks. `#`:
`sed 's#{{find}}#{{erstat}}#' {{filnavn}}`

9
pages.da/common/where.md Normal file
View File

@ -0,0 +1,9 @@
# where
> Returnerer alle kendte instanser for en kommando.
> Eksempelvis en eksekverbar fil i PATH-miljøvariablen, et alias, eller en indbygget shellkomando.
> Mere information: <https://zsh.sourceforge.io/Doc/Release/Shell-Builtin-Commands.html>.
- Find all instanser for en kommando:
`where {{kommando}}`