diff --git a/conditional-variables/evaluate.sh b/conditional-variables/evaluate.sh index 592e35a..57d771e 100644 --- a/conditional-variables/evaluate.sh +++ b/conditional-variables/evaluate.sh @@ -202,6 +202,7 @@ finalize_rule() { } parse_rules() { + local rules="${RULES//\\n/$'\n'}" local line local current_conditions="" local current_variables="" @@ -253,7 +254,7 @@ parse_rules() { echo "LINE: [$line]" echo "MODE: [$mode]" - done <<< "${RULES:-}" + done <<< "$rules" echo "current_conditions: [$$current_conditions]" echo "current_variables: [$current_variables]"