else
if [ "${_PREFIX}" != "${_LAST_PREFIX}" ]; then
printf '\n\r'
- prefixed_msg_no_nl '%s' "${_PREFIX}"
+ prefixed_msg_no_nl "${_PREFIX}"
_LAST_PREFIX="${_PREFIX}"
fi
printf ' %s' "${_COMPRESSED_ITEM}"
prefixed_msg_no_nl() {
_INDENTOR='##'
- _INDENT="${_INDENTOR}"
+ _INDENT=''
_SEPARATORS=$(echo "${prefixed_msg_OLD_PREFIX}" | sed 's/[^|]//g')
while [ ! -z "${_SEPARATORS}" ]; do
_INDENT="${_INDENT}${_INDENTOR}"
- _SEPARATORS=$(echo "${_SEPARATORS}" | cut -d'|' -f2-)
+ _SEPARATORS=$(echo -n "${_SEPARATORS}" | cut -d'|' -f2-)
done
printf '%s%s%s' "${_INDENT}" "${prefixed_msg_PREFIX}" "$1"
}