.\" -*- coding: UTF-8 -*-
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.48.5.
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH SED 1 "marts 2023" "GNU sed 4.9" Brugerkommandoer
.SH NAVN
sed \- strøm\-editor til filtrering og transformation af tekst
.SH SYNOPSIS
.nf
sed [\-V] [\-\-version] [\-\-help] [\-n] [\-\-quiet] [\-\-silent]
[\-l N] [\-\-line\-length=N] [\-u] [\-\-unbuffered]
[\-E] [\-r] [\-\-regexp\-extended]
[\-e skript] [\-\-expression=script]
[\-f skriptfil] [\-\-file=skriptfil]
[skript\-hvis\-intet\-andet\-skript]
[fil...]
.fi
.SH BESKRIVELSE
.ds sd \fIsed\fP
.ds Sd \fISed\fP
\*(Sd er et strømredigeringsprogram. Et strømredigeringsprogram bruges til
at udføre grundlæggende teksttransformationer på en indgangsstrøm (en fil
eller inddata fra en datakanal). På nogle måder lig et redigeringsprogram
der tillader skriptopsatte redigeringer (såsom \fIed\fP), \*(sd fungerer ved
kun at lave et gennemløb over inddataene, og er derfor mere effektiv. Men
det er \*(sd's evne til at filtrere tekst i en datakanal, der specielt
skelner programmet fra andre typer af redigeringsprogrammer.
.HP
\fB\-n\fP, \fB\-\-quiet\fP, \fB\-\-silent\fP
.IP
undertryk automatisk udskrift af mønstermellemrum
.HP
\fB\-\-debug\fP
.IP
kommentere programudførelse
.HP
\fB\-e\fP script, \fB\-\-expression\fP=\fI\,skript\/\fP
.IP
tilføj scriptet til kommandoerne, der skal køres
.HP
\fB\-f\fP skriptfil, \fB\-\-file\fP=\fI\,skriptfil\/\fP
.IP
føj indholdet af skriptfil til kommandoerne, der skal køres
.HP
\fB\-\-follow\-symlinks\fP
.IP
følg symlænker når der redigeres i filer
.HP
\fB\-i[SUFFIKS]\fP, \fB\-\-in\-place\fP[=\fI\,SUFFIKS\/\fP]
.IP
redigér filer (laver sikkerhedskopi hvis SUFFIKS er givet)
.HP
\fB\-l\fP N, \fB\-\-line\-length\fP=\fI\,N\/\fP
.IP
angiv ønsket længde for linjeombrydning til 'l'\-kommandoen
.HP
\fB\-\-posix\fP
.IP
slå alle GNU\-udvidelser fra.
.HP
\fB\-E\fP, \fB\-r\fP, \fB\-\-regexp\-extended\fP
.IP
brug udvidede regulære udtryk i scriptet (brug \fB\-E\fP fra POSIX for
platformsuafhængighed)
.HP
\fB\-s\fP, \fB\-\-separate\fP
.IP
betragt filer som separate frem for som en enkelt, kontinuert strøm.
.HP
\fB\-\-sandbox\fP
.IP
kør i sandkassetilstand (slå e/r/w kommandoer fra).
.HP
\fB\-u\fP, \fB\-\-unbuffered\fP
.IP
indlæs minimale mængder af data fra inddatafilerne, og tøm uddatabufferne
oftere
.HP
\fB\-z\fP, \fB\-\-null\-data\fP
.IP
adskil linjer med NUL\-tegn
.TP
\fB\-\-help\fP
vis denne hjælpetekst og afslut
.TP
\fB\-\-version\fP
vis versionsinformation og afslut
.PP
Hvis der ikke er givet nogen af flagene \fB\-e\fP, \fB\-\-expression\fP, \fB\-f\fP eller
\fB\-\-file\fP, så vil første argument, der ikke er et flag, betragtes som et
sed\-script, der skal fortolkes. Alle resterende argumenter er navne på
inddatafiler; hvis ingen inddatafiler er angivet, læses standard\-inddata.
.PP
Hjemmeside for GNU sed: .
Generel hjælp til GNU\-programmer: .
Send fejlrapporter til: .
.SH KOMMANDOSYNOPSIS
Dette er kun en kort synopsis over \*(sd\-kommandoer, som huskeseddel for dem
der allerede kender \*(sd; anden dokumentation (såsom texinfo\-dokumentet)
skal konsulteres for yderligere beskrivelser.
.SS "»Kommandoer« uden adresse"
.TP
:\ \fIetiket\fP
Etiket for kommandoerne \fBb\fP og \fBt\fP.
.TP
#\fIkommentar\fP
Kommentarerne udvides indtil næste linjeskift (eller slutningen af et
\fB\-e\fP\-skriptfragment).
.TP
}
Lukkeparentesen for en { }\-blok.
.SS "Kommandoer uden eller med en adresse"
.TP
=
Udskriv det aktuelle linjenummer.
.TP
a \e
.TP
\fItekst\fP
Tilføj \fItekst\fP, der har hver indlejret linjeskift foranstillet med en
skråstreg.
.TP
i \e
.TP
\fItekst\fP
Indsæt \fItekst\fP, der har hver indlejret linjeskift foranstillet med en
skråstreg.
.TP
q [\fIslutstatus\fP]
Afslut øjeblikkeligt \*(sd\-skriptet uden at behandle flere inddata, undtaget
at hvis auto\-print ikke er deaktiveret så vil det nuværende
mønster\-mellemrum blive vist. Argumentet for afslutstatus er en
GNU\-udvidelse.
.TP
Q [\fIslutstatus\fP]
Afslut øjeblikkeligt skriptet \*(sd uden at behandle flere data. Dette er en
GNU\-udvidelse.
.TP
r\ \fIfilnavn\fP
Tilføj tekst læst fra \fIfilnavn\fP.
.TP
R\ \fIfilnavn\fP
Tilføj en linje læst fra \fIfilnavn\fP. Hver igangsættelse af kommandoen læser
en linje fra filen. Dette er en GNU\-udvidelse.
.SS "Kommandoer der accepterer adresseinterval"
.TP
{
Begynd en kommandoblok (afslut med a }).
.TP
b\ \fIetiket\fP
Forgren til \fIetiket\fP; hvis \fIetiket\fP udelades, forgren til slutningen af
skriptet.
.TP
c \e
.TP
\fItekst\fP
Erstat de valgte linjer med \fItekst\fP, der har indlejrede linjeskift
foranstillet med en omvendt skråstreg.
.TP
d
Slet mønster\-mellemrum. Start næste cyklus.
.TP
D
Hvis mønstermellemrum ikke indeholder et linjeskift, så start en normal ny
cyklus som var d\-kommandoen udstedt. Ellers slet tekst i mønsterrummet op
til det første linjeskift og genstart cyklus med det medfølgende
mønstermellemrum, uden at læse en ny linje med inddata.
.TP
h H
Kopier/tilføjer mønster\-mellemrum til hold\-mellemrum.
.TP
g G
Kopier/tilføj hold\-mellemrum til mønster\-mellemrum.
.TP
l
Fremhæv den nuværende linje i en »visuelt entydig« form.
.TP
l\ \fIbredde\fP
Vis den nuværende linje i en »visuel utvetydig« form, omdbrudt med \fIbredde\fP
tegn. Dette er en GNU\-udvidelse.
.TP
n N
Læs/tilføj den næste linje af inddata i mønsterrummet.
.TP
p
Vis det nuværnede mønstermellemrum.
.TP
P
Vis op til det første indlejrede linjeskift for det nuværende
mønstermellemrum.
.TP
s/\fIregudtryk\fP/\fIerstatning\fP/
Forsøger at matche \fIregudtryk\fP mod mønstermellemrummet. Hvis succesfuldt,
erstat delen matchet med \fIerstatning\fP. \fIerstatning\fP kan indeholde det
specielle tegn \fB&\fP for at referere til den del af mønster\-mellemrummet, der
matcher, og de specielle undvigelsesteng \e1 til \e9 refererer til de
tilsvarende matchende underudtryk i \fIregudtryk\fP.
.TP
t\ \fIetiket\fP
Hvis en s/// har udført en succesfuld erstatning siden den sidste
inddatalinje blev læst og siden den sidste t\- eller T\-kommando, så forgren
til \fIetiket\fP; hvis \fIetiket\fP udelades, så forgren til slutningen af
skriptet.
.TP
T\ \fIetiket\fP
Hvis ingen s/// har udført en succesfuld erstatning siden den sidste
inddatalinje blev læst og siden den sidste t\- eller T\-kommando, så forgren
til \fIetiket\fP; hvis \fIetiket\fP udelades, så forgren til slutningen af
skriptet. Dette er en GNU\-udvidelse.
.TP
w\ \fIfilnavn\fP
Skriv det nuværende mønster\-mellemrum til \fIfilnavn\fP.
.TP
W\ \fIfilnavn\fP
Skriv den første linje for det nuværende mønster\-mellemrum til
\fIfilnavn\fP. Dette er en GNU\-udvidelse.
.TP
x
Udveksl indholdet af hold\- og mønster\-mellemrum.
.TP
y/\fIkilde\fP/\fImål\fP/
Translitterer tegnene i mønster\-mellemrummet der fremgår i \fIkilde\fP til det
tilsvarnede tegn i \fImål\fP.
.SH ADRESSER
\*(Sd\-kommandoer kan angives uden adresser, og i de tilfælde vil kommandoen
blive afviklet for alle inddatalinjer; med en adresse, og i de tilfælde vil
kommandoen blive afviklet for inddatalinjer, der matcher den adresse; eller
med to adressser, og i de tilfælde vil kommandoen blive afviklet for alle
inddatalinjer, der matcher intervallet af linjer startende fra den første
adresse og fortsættende til den anden adresse. Tre ting om
adresseintervaller: Syntaksen er \fIadr1\fP,\fIadr2\fP (dvs. adresserne er adskilt
af et komma); linjen som \fIadr1\fP matchede vil altid blive accepteret, selv
hvis \fIadr2\fP vælger en tidligere linje; og hvis \fIadr2\fP er et \fIregudtryk\fP,
så vil det ikke blive testet mod linjen som \fIadr1\fP matchede.
.PP
Efter adressen (eller adresseintervallet) og før kommandoen, kan et \fB!\fP
indsættes, hvilket angiver at kommandoen kun skal afvikles hvis adressen
(eller adresseintervallet) \fBikke\fP matcher.
.PP
Følgende adressetyper understøttes:
.TP
\fInummer\fP
Match kun den angivne linje \fInummer\fP (der øges kumulativt på tværs af
filer, medmindre at tilvaget \fB\-s\fP er anført på kommandolinjen).
.TP
\fIførst\fP~\fIskridt\fP
Match hvert \fItrin\fP's linje startende med linje \fIførste\fP. For eksempel vil
»sed \-n 1~2p« udskrive alle de ulige numre i inddatastrømmen og adresserne
2~5 vil matche hver femte linje, startende med den anden. \fIførste\fP kan være
nul; i det tilfælde fungerer \*(sd som var det lig \fItrin\fP. (Dette er en
udvidelse).
.TP
$
Match den sidste linje.
.TP
/\fIregudtryk\fP/
Match linjer der matcher det regulære udtryk \fIregudtryk\fP. Matchning udføres
på det nuværende mønstermellemrum, der kan ændres med kommandoer såsom
»s///«.
.TP
\e\fBc\fP\fIregudtryk\fP\fBc\fP
Match linjer der matcher det regulære udtryk \fIregudtryk\fP. \fBc\fP kan være
ethvert tegn.
.PP
GNU \*(sd understøtter også nogle specielle 2\-adresseformer:
.TP
0,\fIadr2\fP
Begynd i »matchede første adresse«\-tilstand, indtil \fIadr2\fP er fundet. Dette
svarer til 1,\fIadr2\fP, undtaget at hvis \fIadr2\fP matcher den første linje med
inddata vil formen 0,\fIaddr2\fP være i slutningen af dets interval, hvorimod
formen 1,\fIadr2\fP stadig vil være i begyndelsen af dets interval. Dette
fungerer kun når \fIadr\fP er et regulært udtryk.
.TP
\fIadr1\fP,+\fIN\fP
Vil matche \fIadr1\fP og \fIN\fP linjer efter \fIadr1\fP.
.TP
\fIadr1\fP,~\fIN\fP
Vil matche \fIadr1\fP og linjerne der følger \fIadr1\fP indtil den næste linje
hvis linjenummer er et multiplum af \fIN\fP.
.SH "REGULÆRE UDTRYK"
POSIX.2 BRE'er \fIbør\fP være understøttet, men det er de ikke på grund af
ydelsesproblemer. Sekvensen \fB\en\fP i et regulært udtryk matcher
nylinje\-tegnet, og tilsvarende for \fB\ea\fP, \fB\et\fP og andre
sekvenser. Tilvalget \fI\-E\fP skifter til at bruge udvidede regulære udtryk i
stedet for; det er blevet understøttet i mange år af GNU sed, og er nu
inkluderet i POSIX.
.SH FEJL
.PP
Send fejlrapporter på engelsk pr. e\-post til: \fBbug\-sed@gnu.org\fP. Sørg
venligst for at skrive ordet »sed \-\-version« et sted i emnefeltet.
.SH FORFATTER
Skrevet af Fenlason, Tom Lord, Ken Pizzini, Paolo Bonzini, Jim Meyering og
Assaf Gordon.
.PP
Dette sed\-program blev bygget med SELinux\-understøttelse.
.PP
Hjemmeside for GNU sed: .
Generel hjælp til GNU\-programmer: .
Send fejlrapporter til: .
.SH OPHAVSRET
Ophavsret \(co 2022 Free Software Foundation, Inc. Licens GPLv3+: GNU GPL
version 3 eller nyere .
.br
Dette er et frit program: du kan frit ændre og videredistribuere det. Der
gives INGEN GARANTI, i den grad som loven tillader dette.
.SH "SE OGSÅ"
\fBawk\fP(1), \fBed\fP(1), \fBgrep\fP(1), \fBtr\fP(1), \fBperlre\fP(1), sed.info, enhver af
de forskellige bøger om \*(sd,
.na
\*(sd OSS'en (http://sed.sf.net/grabbag/tutorials/sedfaq.txt),
http://sed.sf.net/grabbag/.
.PP
Den fulde dokumentation for \fBsed\fP vedligeholdes som Texinfo\-manual. Hvis
\fBinfo\fP og \fBsed\fP programmerne er korrekt installeret på din side, bør
kommandoen
.IP
\fBinfo sed\fP
.PP
give dig adgang til den fulde manual.
.PP
.SH OVERSÆTTELSE
Oversættere af denne manual til dansk
Joe Hansen
.
.PP
Denne oversættelse er gratis dokumentation; læs
.UR https://www.gnu.org/licenses/gpl-3.0.html
GNU General Public License version 3
.UE
eller nyere for ophavsretbetingelser. Der er INGEN ANSVAR.
.PP
Hvis du støder på fejl i oversættelsen af denne vejledning, skal du sende en besked til
.MT debian-l10n-danish@lists.debian.org
.ME .