$command 3>&1 1>&2 2>&3
Эта команда меняет местами стандартный вывод (stdout) и стандартный поток ошибок (stderr), что позволяет перенаправить вывод и ошибки в разные места. Это может быть полезно, если вы хотите отделить вывод от ошибок или записать их в разные файлы. Альтернативой может быть использование операторов перенаправления вывода («>» для stdout и «2>» для stderr) для направления вывода и ошибок в нужные места без меня стандартных потоков. Аргументы в данной команде не передаются.