Using sed to perform text replacement
sed stands for stream editor. It is a very essential tool for text processing, and a marvelous utility to play around with regular expressions. A well-known usage of the
sed command is for text replacement. This recipe will cover most of the frequently-used
How to do it…
sed can be used to replace occurrences of a string with another string in a given text.
- It can be matched using regular expressions.
$ sed 's/pattern/replace_string/' file
$ cat file | sed 's/pattern/replace_string/'
This command reads from
If you use the
vieditor, you will notice that the command to replace the text is very similar to the one discussed here.
- By default,
sedonly prints the substituted text. To save ...