Imprimir cada comando antes de executar? [duplicado

Esta pergunta já tem uma resposta aqui:

Como fazer eco dos comandos do shell à medida que são executado 14 respostas

Qual é a melhor maneira de configurar um script bash que imprime cada comando antes de executá-l

sso seria ótimo para fins de depuraçã

Eu já tentei isso:

CMD="./my-command --params >stdout.txt 2>stderr.txt"
echo $CMD
`$CMD`

O que se deve fazer é imprimir isso primeiro:

./my-command --params >stdout.txt 2>stderr.txt

e, em seguida, execute./my-command --params, com a saída redirecionada para os arquivos especificado

questionAnswers(4)

yourAnswerToTheQuestion