sed (stream editor)
sed står för Stream EDitor[1] och är ett Unixprogram som började utvecklas i början av 1970-talet av Lee E. McMahon.[2]
"sed" används för att förändra text, men istället för att göra det genom att flytta markören till önskad position och göra förändringen så använder man skript med "sed" för att lösa detta.
Här är ett exempel på ett enkelt sedskript som ersätter alla ord som innehåller ordet banan med ordet apelsin i filen "textfil" och skickar därefter resultatet till filen "nytextfil". Väljer man att inte skicka resultatet någonstans så skickas resultatet till STDOUT, vilket i normala fall betyder skärmen.
sed 's/banan/apelsin/g' textfil > nytextfil
Se även
Källor
- ^ ”sed”. http://pubs.opengroup.org/onlinepubs/9699919799/utilities/sed.html. Läst 9 december 2017.
- ^ ”A Research UNIX Reader: Annotated Excerpts from the Programmer’s Manual,1971-1986”. Arkiverad från originalet. https://web.archive.org/web/20171111151817/http://www.cs.dartmouth.edu/~doug/reader.pdf. Läst 9 december 2017.
Litteratur
- Dale Dougherty & Arnold Robbins (1997). sed & awk (2nd Edition). O'Reilly. ISBN 1-56592-225-5 (engelska)
- Arnold Robbins (2002). sed and awk Pocket Reference (2nd Edition). O'Reilly and Associates. ISBN 0-596-00352-8 (engelska)
- Peter Patsis (1998-12-30). UNIX AWK and SED Programmer's Interactive Workbook (UNIX Interactive Workbook). Prentice Hall. ISBN 0-13-082675-8 (engelska)