diff options
author | Martijn Dekker <martijn@inlv.org> | 2016-09-07 18:27:34 +0200 |
---|---|---|
committer | Martijn Dekker <martijn@inlv.org> | 2016-09-07 18:27:34 +0200 |
commit | f50a17cdabc370798d25e1ff46e49ee8159dccf0 (patch) | |
tree | 904642e88495e678435450a16e07d0f6576e4a58 | |
parent | 2a29b22a7a7acb7d43e6ac6ca59f45de4100059b (diff) |
tags_in_post(): bugfix for non-GNU 'sed'
The 'sed' script in tags_in_post() used a GNU-specific feature, `\+`.
This became unnecessary anyway after previous edits, so remove it.
Also replace whitespace-comma-whitespace by newline directly instead
of doing an intermediary replace.
-rwxr-xr-x | bb.sh | 3 |
1 files changed, 1 insertions, 2 deletions
@@ -770,8 +770,7 @@ tags_in_post() { sed -n "/^<p>$template_tags_line_header/ { s/^<p>$template_tags_line_header[[:blank:]]*// s/[[:blank:]]*<[^>]*>[[:blank:]]*//g - s/[[:blank:]]*,[[:blank:]]*/,/g - s/,\+/\\$newline/g + s/[[:blank:]]*,[[:blank:]]*/\\$newline/g p }" "$1" } |