DEFAULT_CONNECT_TIMEOUT=5
DEFAULT_SSH_KEY=${HomeDir}"/.ssh/id_rsa"
# Set default diff args:
-DEFAULT_DIFF_ARGS="--ignore-matching-lines='by RouterOS'"
+DEFAULT_DIFF_ARGS=(--ignore-matching-lines="by RouterOS")
#
# Set debug and log options:
DEBUG_OUT=true
local config_file="${1}"
local precedent_file="${2}"
local diff_file="${3}"
- local diff_args=${DEFAULT_DIFF_ARGS}
+ local diff_args=("${DEFAULT_DIFF_ARGS[@]}")
local log_msg
- warning "diff ${diff_args} ${config_file} ${precedent_file} > ${diff_file}"
- diff ${diff_args} ${config_file} ${precedent_file} >${diff_file}
+ warning "diff ${diff_args[*]} ${config_file} ${precedent_file} > ${diff_file}"
+ diff "${diff_args[@]}" ${config_file} ${precedent_file} >${diff_file}
exit 0
if [ "$?" -ne "0" ]; then
log_msg="- There is a difference! Create backup..."
done <<<"$(echo -e $HR)"
LogFile="${DEFAULT_LOG}"
+RouterName=""
# echo -ne "\\r[${BAR_SIZE:0:percBar}] $perc %"
#echo "[] $perc %"
done