Estou usando o comando abaixo para enviar e-mail, funcionando apenas se todos os parâmetros forem fornecidos.
Por favor, informe como lidar com a variável nula/em branco. Por exemplo, se -c -b não for fornecido, ignore.
mailx -a ${ATTACH} -s "$SUBJECT" -c "$CC_MAIL" -b "${BCCMAIL}" -r "${FROM}" "${TO_LIST}"
Cumprimentos, Vera
Citando https://www.gnu.org/software/bash/manual/html_node/Shell-Parameter-Expansion.html
Exemplo:
impressões