if [[ ${globaldebug} == "true" ]]; then local debug=true else local debug=false fi local upd_msg="Last updated ${today} by ${QSGEN} ${VERSION}" if ${debug}; then _msg debug "${0:t}_msg_1" " ${1}" _msg debug "${0:t}_msg_2" " ${upd_msg}" fi local content="$(<${1})" content="${content//#updated/${upd_msg}}" if [[ -f "${1}" ]]; then sed -i -e "s|#updated|${upd_msg}|" "${1}" else _msg debug "${0:t}_msg_3" " '${1}' " "${0:t}_msg_3.1" fi