I was studying a bash script code where I encountered operator "&>>". I didn't understand its use. So, I referred to http://www.gnu.org/software/bash/manual/html_node/Redirections.html .
It is semantically equivalent to >> file 2>&1
.
Following is the output from my shell :-
# echo $SHELL
/bin/bash
# echo "hello" &>> file1
bash: syntax error near unexpected token `>'
and
# echo "hello" >> file1 2>&1
# cat file1
hello
Question :- Why am I getting error bash: syntax error near unexpected token '>'
?
[EDIT] :- Bash version 3.2.25(1)-release (x86_64-redhat-linux-gnu)
bash --version
= 4.1.7(1)-release (x86_64-redhat-linux-gnu).