iu2 wrote:
Hi guys
I do
os.system('ls &> e')
On one linux machine it emits ls output to the file e as expected.
On another linux machine it emits ls to the standard output, and
nothing to e!
Both machines run Fedora linux.
The command "ls &> e" entered at the shell (no python) behaves ok on
both machines.
Why?? How can I solve this?
Why?? I don't know. But you could try the commands module to work
around it...
open("e",'w').writelines(commands.getoutput('ls'))
HTH,
Emile
--
http://mail.python.org/mailman/listinfo/python-list