Not true. The shell processes '>>', not 'ls', as can be seen from the pastes below.
Anyone else have any ideas on this?
$ rm aa
$ ls example_file.txt >> aa
$ cat aa
example_file.txt
$ ls exam*
example_file.txt
$ ls example_file.txt >> aa
$ cat aa
example_file.txt
example_file.txt