Sed

From Leo's Notes
Revision as of 17:18, 23 April 2013 by Leo (talk | contribs)
This page was last edited on 23 April 2013, at 17:18.

Simple search / replace

sed 's/<search>/<replace>/g'

Remove HTML tags

sed -e 's/<[^>]*>//g' <file>

Remove File Extensions

sed 's/\(.*\)\..*/\1/'

eg:

echo "house.txt" | sed 's/\(.*\)\..*/\1/'  # returns 'house'

Delete Matching Line

sed '/someline/d'