I have the above C program with its arguments in the standard way. It is not really important what the program does, as I need to do this for several different programs.
The program expects a filename in place of $TRI, or a variable with a string in it which will be used as the filename. The output is then printed to a textfile with the filename.
I want to instead send the output to a pipe so I can read it without going through writing to and accessing a text file, so I speed up the processing as this gets repeated many thousands of times.
I can not append the program call with a pipe, because the results do not go there. I need to trick the C program into thinking a pipe handle is a textfile.
How do I do this? Perhaps I need to invoke the program in a different way? Is it even possible?
Considered by Tanktalus - code tags, please
Unconsidered by castaway - Keep/Edit/Delete: 4/33/0 - Looks fine to me
In reply to Replace filename with pipe in program argument? by ayat101
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |