Sed: Difference between revisions
From Leo's Notes
This page was last edited on 23 April 2013, at 17:18.
No edit summary |
No edit summary |
||
| Line 13: | Line 13: | ||
eg: | eg: | ||
echo "house.txt" | sed 's/\(.*\)\..*/\1/' # returns 'house' | echo "house.txt" | sed 's/\(.*\)\..*/\1/' # returns 'house' | ||
== Delete Matching Line == | |||
sed '/someline/d' | |||
[[Category:Linux]] | [[Category:Linux]] | ||
[[Category:TipsnTricks]] | [[Category:TipsnTricks]] | ||
[[Category:Code]] | [[Category:Code]] | ||
Revision as of 17:18, 23 April 2013
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'