Задачка такая...
bash-скрипт, одним файлом, требуется запускать без редиректов.
Внутри скрипта, грубо говоря, много команд, которые могут давать как положительный, так и отрицательный результат.
Для всех команд требуется перенаправлять, к примеру, stdout в "$0.log", stderr в "$0.err".
Как бы выкрутиться, чтобы вначале скрипта объявить "глобальный редирект" для всех нижеследующих команд.
Вариант со скобками "()" возможно будет работоспособен, но выглядит как-то неэстетично.
Также хотелось бы избежать вариантов с алиасами, промежуточными скриптами-врапперами и мануального редиректа при вызове данного скрипта.
Существуют ли другие способы?