ソースを参照

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.
Martijn Dekker 8 年 前
コミット
f50a17cdab
1 ファイル変更1 行追加2 行削除
  1. 1 2
      bb.sh

+ 1 - 2
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"
 }