ed(1p)
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)