X-Git-Url: https://git.plutz.net/?a=blobdiff_plain;f=html-sh.sed;h=8d7b61c076b93d3de8b59683e67d9b161ffc8075;hb=7335b7357a3be377ba5ae85bddc603948a4d3183;hp=cb1c613185356b03eac15be9fd59967f3b769784;hpb=e63a06bdd89bd5c3cb7232f3a5b6bf4a1f51493b;p=cgilite
diff --git a/html-sh.sed b/html-sh.sed
index cb1c613..8d7b61c 100755
--- a/html-sh.sed
+++ b/html-sh.sed
@@ -1,4 +1,12 @@
-#!/bin/sed -nrf
+#!/bin/sed -nEf
+
+:Escapes
+s,\\\\,\\,g; s,\\&,\&,g;
+s,\\<,\<,g; s,\\>,\>,g;
+s,\\",\",g; s,\\',\',g;
+s,\\\[,\[,g; s,\\\],\],g;
+s,\\\.,\.,g; s,\\#,\#,g;
+s,\\,,g;
:CommentHandle
x; /^<\/!-->/{
@@ -50,6 +58,7 @@ s;(]+ )?type=(checkbox|"checkbox"|'checkbox')( [^>]+)?)>[ \t]*(checke
s;(