]> git.plutz.net Git - cgilite/blobdiff - html-sh.sed
Merge branch 'master' of plutz.net:cgilite
[cgilite] / html-sh.sed
index cb1c613185356b03eac15be9fd59967f3b769784..976d42e814d4f4d836f3bb93df97653f10fd4b48 100755 (executable)
@@ -1,4 +1,12 @@
-#!/bin/sed -nrf
+#!/bin/sed -nEf
+
+:Escapes
+s,\\\\,\\,g; s,\\&,\&,g;
+s,\\<,\&lt;,g; s,\\>,\&gt;,g;
+s,\\",\&quot;,g; s,\\',\&apos;,g;
+s,\\\[,\&#91;,g; s,\\\],\&#93;,g;
+s,\\\.,\&#46;,g; s,\\#,\&#35;,g;
+s,\\,,g;
 
 :CommentHandle
 x; /^<\/!-->/{