X-Git-Url: http://git.plutz.net/?p=cgilite;a=blobdiff_plain;f=storage.sh;h=8bd1b952dc54b1a9891772b2a03a01581f0a1d74;hp=f5a0ac6c58feb4de7ae8285b32f28e4b4c47780d;hb=a420ed0a86e9d315a868ea0b3eb0e965f110629f;hpb=813580b4cdebfe5161ef01bcbd126405c3162d7a diff --git a/storage.sh b/storage.sh index f5a0ac6..8bd1b95 100755 --- a/storage.sh +++ b/storage.sh @@ -68,6 +68,8 @@ STRING(){ s;\n;\\n;g; s;\t;\\t;g; s;\r;\\r;g; + s;\+;\\+;g; + s; ;+;g; ' } @@ -77,7 +79,9 @@ UNSTRING(){ s;((^|[^\\])(\\\\)*)\\n;\1\n;g; s;((^|[^\\])(\\\\)*)\\t;\1\t;g; s;((^|[^\\])(\\\\)*)\\r;\1\r;g; + s;((^|[^\\])(\\\\)*)\+;\1 ;g; tX; + s;((^|[^\\])(\\\\)*)\\\+;\1+;g; s;\\\\;\\;g; ' }