Mesclei os dois exemplos em um e cheguei ao seguinte que usei para uma tarefa capistrano. Consegui invocar um shell e executá-lo na linha de comando.
mysql -uUSERNAME --database=${DBNAME} --execute=" SELECT * FROM ${TBNAME} INTO OUTFILE '/tmp/dumps/DBNAME.out' "
Eu adicionei espaçamento antes das aspas duplas para que você pudesse ver as diferenças de sintaxe.