ed(1p)

Från Wiki.linux.se
Version från den 12 mars 2025 kl. 13.19 av Admin (diskussion | bidrag) (Skapade sidan med '== ed(1p) – Linux manual page == === NAMN === ed – redigera text === SYNOPSIS === '''ed''' [ -p ''sträng'' ] [ -s ] [ ''fil'' ] === BESKRIVNING === Verktyget ed är en radbaserad textredigerare som använder två lägen: kommandoläge, där inmatade tecken tolkas som kommandon inmatningsläge, där tecken tolkas som text Om ett argument är '''-''' är resultatet ospecificerat. === FLAGGOR === '''-p sträng''' – Använd ''sträng'' som prompt i kommandoläge...')
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök

ed(1p) – Linux manual page

NAMN

ed – redigera text

SYNOPSIS

ed [ -p sträng ] [ -s ] [ fil ]

BESKRIVNING

Verktyget ed är en radbaserad textredigerare som använder två lägen:

kommandoläge, där inmatade tecken tolkas som kommandon inmatningsläge, där tecken tolkas som text Om ett argument är - är resultatet ospecificerat.

FLAGGOR

-p sträng – Använd sträng som prompt i kommandoläge (standard är ingen prompt). -s – Undertryck visning av byteantal vid kommandon e, E, r och w samt !-prompten efter ett shell-kommando.

OPERANDER

fil – Om ett filnamn anges, läser ed in den filen innan kommandon accepteras.

STANDARDINMATNING

Standardinmatningen är en textfil som innehåller kommandon.

FILER

Inputfilerna ska vara textfiler.

MILJÖVARIABLER

Miljövariabler som påverkar ed:

HOME – Användarens hemkatalog. LANG – Standardvärde för lokalisering. LC_CTYPE – Teckentolkning (t.ex. enbyte/multibyte-tecken). LC_MESSAGES – Språk för felmeddelanden.

SIGNALER

SIGINT – Avbryter aktuell operation, skriver ut "?" och återgår till kommandoläge. SIGHUP – Sparar ändringar i ed.hup vid krascher. SIGQUIT – Ignoreras av ed.

UTDATA

Skriver resultatet av vissa kommandon till standardutgång. Felmeddelanden skrivs till standardfel.

BESKRIVNING AV KOMMANDON

==== Adressering ==== Adresser används för att specificera linjer i bufferten:

. – aktuell rad $ – sista raden n – rad nummer n ’x – rad markerad med x /mönster/ – första raden som matchar mönster ?mönster? – första raden som matchar mönster baklänges +n eller -n – n rader framåt eller bakåt ==== Kommandon ==== Nedan listas några vanliga ed-kommandon:

a – Lägg till text efter en rad c – Ersätt en rad med ny text d – Ta bort en rad e fil – Öppna en ny fil f fil – Ange eller visa aktuell fil g/mönster/kommando – Utför kommando på alla rader som matchar mönster i – Infoga text före en rad j – Slå ihop två rader p – Skriv ut en rad q – Avsluta r fil – Lägg till innehållet i fil s/mönster/ersättning/ – Ersätt mönster med ersättning på en rad w fil – Spara bufferten till fil

FELHANTERING

Vid fel skriver ed ut "?". Om H-kommandot används skrivs även en beskrivning av felet ut.

AVSLUTNINGSSTATUS

0 – Inga fel >0 – Ett fel uppstod

SE ÄVEN

ex(1p) sed(1p) vi(1p)