ed(1p)

Från Wiki.linux.se
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)