Sed är en speciell typ av textfil redigerare som kallas en " stream editor . " Hellre än att redigera textfiler , gäller sed redigeringar till en ström av text enligt instruktioner som det får av användaren . Strömmen av text kan komma från var som helst : användaren , Internet eller en lokal fil . Ni kan föreställa er sed att vara lite som ett programmeringsspråk utformat enbart för att manipulera innehållet i text och formatera den till en struktur du gillar . I händerna på en skicklig användare , kan det ta mycket av monotonin i rutinarbete , men det kan vara lite skrämmande i början , så en bra start en enkel edit : lägga till en ny rad tecken till slutet av varje given linje . Instruktioner
1
Öppna en terminal . Proceduren för att göra detta beror på ditt operativsystem . De flesta Unix- och Linux-system öppnar antingen en terminal direkt vid start eller ha en terminal symbol någonstans på skrivbordet . I Mac OS X klickar du på " Spotlight " -knappen och skriv " Terminal ". I Windows , klicka på "Start ", " Kör " och skriv " cmd "
2
Skriv följande : .
Sed ' /$ /G '
detta talar sed att söka i texten för alla slutet av rader ( $ ) och lägg till en ny rad ( G ) , effektivt dubbelt radavstånd filen . Alternativt , om du vill försäkra att det aldrig mer än en tom rad mellan stycken , ändra kommandot för att läsa :
sed ' /^ $ /d , G '
Detta talar sed att matcha bara helt tomma rader ( ^ $ ) , ta bort de tomma rader ( d ) och ersätta dem med en enda ny rad ( G ) .
3
Mata data från en textfil i sed genom att skriva följande :
katt textfile.txt