Escaping HTML really just involves replacing three characters: <, >, and &. For extra points, you can also replace " and '. So, it’s not a long sed script:
sed 's/&/\&/g; s/</\</g; s/>/\>/g; s/"/\"/g; s/'"'"'/\'/g'
Escaping HTML really just involves replacing three characters: <, >, and &. For extra points, you can also replace " and '. So, it’s not a long sed script:
sed 's/&/\&/g; s/</\</g; s/>/\>/g; s/"/\"/g; s/'"'"'/\'/g'