http://stackoverflow.com/questions/818255/in-the-bash-shell-what-is-21
echo test > afile.txt
..redirects stdout to afile.txt. This is the same as doing..
echo test 1> afile.txt
To redirect stderr, you do..
echo test 2> afile.txt
>& is the syntax to redirect a stream to another file descriptor - 0 is stdin. 1 is stdout. 2 is stderr.
You can redirect stdin to stderr by doing..
echo test 1>&2 # or echo test >&2
..or vice versa:
echo test 2>&1
So, in short.. 2> redirects stderr to an (unspecified) file, appending &1 redirects stderr to stdout
