hi;
in general: how can i pass a string containing a concatenated sequcne of command line arguments to a unix system CLI?


my specific problem:
i have an executable that is called xyz (written in C if that matters) that i cannot modify, which prints it is text output to the screen and takes an input as t.txt.
on a unix terminal, i do the ./xyz t.txt > tmp.txt
so that the tmp.txt will contain the output of the xyz executable


i tried the following but it did not work

import os
os.execl("./xyz","t.txt > tmp.txt") #the thing just hangs there
i aslo tried
os.execl("./xyz","t.txt") # but it does not output anything to the screen either, hangs there too


any suggestions?

thanks
m.smadi
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to