[Bioperl-l] how to use pipe in perl script?
Paulo Almeida
paulo.david at netvisao.pt
Mon Apr 19 07:30:48 EDT 2004
You can use the 'system' command to do something like this:
system("program1 -infile filename | program2");
If that doesn't work for some reason, you could write the output of the
first program to a file, and then open it with the second program.
system("program1 -infile filename > output");
system ("program2 < output");
I hope that's what you wanted, I'm not sure I understood...
-Paulo Almeida
Zhou Yu wrote:
> Hi,
>
> How to use pipe in a script, like redirecting the output of a program
> to another program in a script?
>
> For example, I use this command "program1 -infile filename | program2"
> in the command line, and how can I to do this in a script?
>
> Thanks!
> *
> Yu Zhou*
>
More information about the Bioperl-l
mailing list