Imprime cada comando antes de ejecutar? [duplicar

Esta pregunta ya tiene una respuesta aquí:

¿Cómo hacer eco de los comandos de shell mientras se ejecutan? 14 respuestas

Cuál es la mejor manera de configurar un script bash que imprima cada comando antes de ejecutarlo?

Eso sería genial para fines de depuración.

Ya probé esto:

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

Lo que se supone que debe hacer es imprimir esto primero:

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

y luego ejecuta./my-command --params, con la salida redirigida a los archivos especificados.

Respuestas a la pregunta(4)

Su respuesta a la pregunta