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