Summary
The sed
editor provides some advanced features that allow you to work with text patterns across multiple lines. This chapter showed you how to use the next
command to retrieve the next line in a data stream and place it in the pattern space. Once in the pattern space, you can perform complex substitution
commands to replace phrases that span more than one line of text.
The multiline delete
command allows you to remove the first line when the pattern space contains two or more lines. This is a convenient way to iterate through multiple lines in the data stream. Similarly, the multiline print
command allows you to print just the first line when the pattern space contains two or more lines of text. The combination of the multiline commands allows you to iterate through the data stream and create a multiline substitution system.
Next, we covered the hold space. The hold space allows you to set aside a line of text while processing more lines of text. You can recall the contents of...