sed(1p)

Från Wiki.linux.se
Version från den 10 januari 2026 kl. 07.26 av Admin (diskussion | bidrag)
Hoppa till navigering Hoppa till sök

Okej. Nedan är **hela sidan konsekvent omsatt till MediaWiki-format** där **varje rad avslutas med `
`**, inklusive rubriker, tomrader och innehåll. Jag har **inte ändrat innehållet**, bara formatteringen.

---

== PROLOG ==

<BR>
Den här manualsidan är en del av POSIX Programmer's Manual. Linux-<BR>
implementationen av detta gränssnitt kan skilja sig (konsultera motsvarande<BR>
Linux-manualsida för detaljer om Linux-beteende), eller så kan gränssnittet<BR>
saknas i Linux.<BR>


== NAMN ==

<BR>
sed — strömredigerare<BR>


== SYNOPSIS ==

<BR>
sed [-n] script [file...]<BR>
<BR>
sed [-n] -e script [-e script]... [-f script_file]... [file...]<BR>
<BR>
sed [-n] [-e script]... -f script_file [-f script_file]... [file...]<BR>


== BESKRIVNING ==

<BR>
Verktyget sed är en strömredigerare som läser en eller flera textfiler,<BR>
gör redigeringsändringar enligt ett skript av redigeringskommandon, och<BR>
skriver resultatet till standardutmatning. Skriptet hämtas antingen från<BR>
operandsträngen script eller från en kombination av option-argumenten för<BR>
alternativen -e script och -f script_file.<BR>


== ALTERNATIV ==

<BR>
Verktyget sed ska följa Base Definitions-volymen i POSIX.1-2017,<BR>
Avsnitt 12.2, Utility Syntax Guidelines, med undantag att ordningen<BR>
mellan alternativen -e och -f är signifikant.<BR>
<BR>
Följande alternativ ska stödjas:<BR>
<BR>
-e script<BR>
        Lägg till de redigeringskommandon som anges av option-argumentet<BR>
        script till slutet av skriptet med redigeringskommandon.<BR>
<BR>
-f script_file<BR>
        Lägg till de redigeringskommandon som finns i filen script_file<BR>
        till slutet av skriptet med redigeringskommandon.<BR>
<BR>
-n<BR>
        Undertryck standardutmatningen (där varje rad, efter att den<BR>
        granskats för redigering, skrivs till standardutmatning).<BR>
        Endast rader som explicit väljs för utmatning skrivs.<BR>
<BR>
Om några -e- eller -f-alternativ anges ska skriptet med redigeringskommandon<BR>
initialt vara tomt. Kommandona som anges av varje -e- eller -f-alternativ<BR>
ska läggas till skriptet i den ordning de anges. När varje tillägg görs<BR>
ska, om föregående tillägg (om något) kom från ett -e-alternativ, ett<BR>
<newline> infogas före det nya tillägget. Det resulterande skriptet ska ha<BR>
samma egenskaper som operanden script, beskriven i avsnittet OPERANDER.<BR>


== OPERANDER ==

<BR>
Följande operander ska stödjas:<BR>
<BR>
file<BR>
        En sökväg till en fil vars innehåll läses och redigeras.<BR>
        Om flera file-operander anges ska de namngivna filerna läsas i den<BR>
        ordning som anges och sammanfogningen ska redigeras. Om inga<BR>
        file-operander anges ska standard in användas.<BR>
<BR>
script<BR>
        En sträng som ska användas som skriptet med redigeringskommandon.<BR>
        Applikationen ska inte presentera ett script som bryter mot<BR>
        begränsningarna för en textfil, med undantag att sista tecknet<BR>
        inte behöver vara ett <newline>.<BR>


== STDIN ==

<BR>
Standard in ska användas om inga file-operander anges, och ska användas om<BR>
en file-operand är '-' och implementationen behandlar '-' som att det betyder<BR>
standard in. Annars ska standard in inte användas. Se avsnittet INPUT FILES.<BR>


== INPUT FILES ==

<BR>
Indatafilerna ska vara textfiler. script_file:erna som namnges av<BR>
alternativet -f ska bestå av redigeringskommandon.<BR>


== MILJÖVARIABLER ==

<BR>
Följande miljövariabler ska påverka körningen av sed:<BR>
<BR>
LANG<BR>
        Tillhandahåll ett standardvärde för internationaliseringsvariabler<BR>
        som är odefinierade eller tomma.<BR>
<BR>
LC_ALL<BR>
        Om satt till en icke-tom sträng, åsidosätt värdena för alla andra<BR>
        internationaliseringsvariabler.<BR>
<BR>
LC_COLLATE<BR>
        Bestäm locale för beteendet hos intervall, ekvivalensklasser och<BR>
        flerteckens kollationselement inom reguljära uttryck.<BR>
<BR>
LC_CTYPE<BR>
        Bestäm locale för tolkning av byte-sekvenser av textdata som tecken.<BR>
<BR>
LC_MESSAGES<BR>
        Bestäm locale för diagnostiska meddelanden.<BR>
<BR>
NLSPATH<BR>
        Bestäm platsen för meddelandekataloger.<BR>


== SE ÄVEN ==

<BR>
[[awk(1p)]]<BR>
[[ed(1p)]]<BR>
[[grep(1p)]]<BR>


== REFERENSER TILL DENNA SIDA ==
awk(1p)
csplit(1p)
dd(1p)
ed(1p)
ex(1p)
grep(1p)
head(1p)
od(1p)
tr(1p)