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