15 The sed Editor

The sed (stream editor) utility is a batch (noninteractive) editor. It transforms an input stream that can come from a file or standard input. It is frequently used as a filter in a pipe. Because it makes only one pass through its input, sed is more efficient than an interactive editor such as ed.


A sed command line has the following syntax:

sed [-n] program [file-list]sed [-n] -f program-file [file-list]

The sed utility takes its input from files you specify on the command line or from standard input. Unless you direct output from sed elsewhere, it goes to standard output. ...

Get A Practical Guide to UNIX for Mac OS X Users now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.