главная|main page

состояние|status

блог|blog

файлы|files

программы|software

summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartijn Dekker <martijn@inlv.org>2016-09-07 18:27:34 +0200
committerMartijn Dekker <martijn@inlv.org>2016-09-07 18:27:34 +0200
commitf50a17cdabc370798d25e1ff46e49ee8159dccf0 (patch)
tree904642e88495e678435450a16e07d0f6576e4a58
parent2a29b22a7a7acb7d43e6ac6ca59f45de4100059b (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-xbb.sh3
1 files changed, 1 insertions, 2 deletions
diff --git a/bb.sh b/bb.sh
index 536efd2..4b55df5 100755
--- a/bb.sh
+++ b/bb.sh
@@ -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"
}