sed stands for stream editor. It is a very essential tool for text processing. It is a marvelous utility that can play around regular expressions. A well-known usage of the
sed command is for text replacement. This recipe will cover most of the frequently used
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/' file
This command reads from
To save the changes along with the substitutions to the same file, use the -i option. Most of the users follow multiple redirections to save the file after making a replacement as follows: