=== Replace a word ===
$ echo "I like Ruby" | sed 's/like/love/'
I love Ruby
$ sed 's/python/Ruby/' best_programming_language.txt
=== Remove a line containing specific string from a file ===
Output will actually go to another file, but this should be ok in most cases:
sed '/BINARY/d' sogo.marek_dump.sql > sogo.marek_dump.no_binary.sql
=== Replace a line in a file ===
This will replace each occurance of ''yourhostname'' with ''dignum.de'':
sed -i 's/yourhostname/sogo\.dignum\.de/g' /etc/apache2/conf.d/SOGo.conf
=== Remove certain line from all files in a directory ===
Works with OSX sed.
sed -i '' /extend/d ../core/lib/monkey_patch/*.rb
=== Guides ===
* http://www.gentoo.org/doc/en/articles/l-sed1.xml
* http://www.grymoire.com/unix/sed.html