In /usr/bin/ucf line 444: if [ echo "$divert_line" | grep "^local" ]; then ^-- SC1009: The mentioned syntax error was in this if expression. ^-- SC1073: Couldn't parse this test expression. Fix to allow more checks. ^-- SC1014: Use 'if cmd; then ..' to check exit code, or 'if [[ $(cmd) == .. ]]' to check output. ^-- SC1072: Expected comparison operator (don't wrap commands in []/[[]]). Fix any mentioned problems and try again. For more information: https://www.shellcheck.net/wiki/SC1014 -- Use 'if cmd; then ..' to check ex... https://www.shellcheck.net/wiki/SC1072 -- Expected comparison operator (don... https://www.shellcheck.net/wiki/SC1073 -- Couldn't parse this test expressi...