Hello, PHP gurus,
I have a command that I want to run using system function. The command exploits temporary named pipes in the place of temporary files. my command is
paste   <(cut -f1  file1)  <(cut -f2  file2)    > final_file

It works perfectly well if I just type it in my interactive shell. But if I do a

<?php $cmd = " paste <(cut -f1 file1) <(cut -f2 file2) > final_file";
system($cmd);
?>

         I got the syntax error msg as
"sh: -c: line 1: syntax error near unexpected token `('". I have tried to 'escapeshellcmd' the command and run it in system, then I got

paste: invalid option -- f
Try `paste --help' for more information.

Also tried exec. I really want to take advantage of the temporary named pipes so I don't have to worry about the temporary files generated. I've been googling around without much help. Could anyone plz give me some hint? Thanks a lot
         ginger

Reply via email to