I'd suggest placing your pipeline of commands into a bash shell script and
running it manually from the command line and carefully observing it running.
That way you are then dealing with a known quantity outwith any Perl issues.
As someone else replied, consider using the "qx" command rather than "system".
The above is what I would do if presented with this situation.
--
Andrew in Edinburgh
On Wed, 15 Apr 2009, Owen wrote:
Hi,
I am trying to execute the below line in the perl program and returns
a
value 0.
my $test2 = "";
my $include = "file";
$test2 = system("/usr/atria/bin/cleartool desc \$include | grep
created |
awk -F\" \" \'{print \$2}\' | cut -b 1-9 ");
The value returned by $test2 is 0. I suspect grep and awk commands are
not
getting executed.
Is there any thing wrong in the syntax ????
You will probably need to specify the full path of grep and awk.
(usr/bin/grep etc)
--
To unsubscribe, e-mail: beginners-unsubscr...@perl.org
For additional commands, e-mail: beginners-h...@perl.org
http://learn.perl.org/