diff options
Diffstat (limited to 'bin/BBlog')
| -rwxr-xr-x | bin/BBlog | 13 | 
1 files changed, 10 insertions, 3 deletions
| @@ -1,6 +1,6 @@  #!/bin/bash -## Copyright Ian Jauslin 2015-2018 +## Copyright Ian Jauslin 2015-2019  ##   ## Licensed under the Apache License, Version 2.0 (the "License");  ## you may not use this file except in compliance with the License. @@ -15,10 +15,10 @@  ## limitations under the License.  # directory containing the engine files -enginedir= +enginedir=/home/ian/Programs/BBlog2/src/engines  # version -version=2.1.2 +version=2.1.3  function print_config {    echo "engine: $engine" @@ -227,10 +227,17 @@ function replace_format {      else        replacement=$(eval "echo \$$field")      fi +   +    # escape '%' in replacement +    replacement="${replacement//\%/::iansays:percent::}" +      out="${out//\%$command\%/$replacement}"    done +  # un-escape '%' in replacement +  out="${out//::iansays:percent::/\%}" +    # finish replacing newlines    out="${out//\\n/%}"    out=$(echo "$out" | tr "%" "\n") | 
