I've been seeing a lot of
sed lately, and I find it to be a rather confusing command.
The manpages weren't particularly helpful, but I do know that it can be used for parsing the output of other commands.
What exactly is
sed and what are it's uses? I'm looking for a comprehensive answer covering what
sed is, what commonly it is used for, and some basic examples/syntax.