Вот
от вопрос уже есть ответ здесь:
Как отобразить команды оболочки при их выполнении? 14 ответовКаков наилучший способ настроить скрипт bash, который печатает каждую команду перед ее выполнением?
Это было бы здорово для отладки.
Я уже попробовал это:
CMD="./my-command --params >stdout.txt 2>stderr.txt"
echo $CMD
`$CMD`
Что он должен сделать, это напечатать это в первую очередь:
./my-command --params >stdout.txt 2>stderr.txt
а затем выполнить./my-command --params
с выходом, перенаправленным на указанные файлы.