Você está recebendo esse erro porque está usando uma versão mais antiga do bash (3.2.25).
Since Bash4, there's
&>>TARGET
, which is equivalent to>> TARGET 2>&1
.
Fonte: Anexando saída redirecionada
Então, você deve levar em consideração uma atualização. Eu uso bash versão 4.2.45 e echo "hello" &>> file1
funciona como um encanto para mim.