I think Tim meant:
open(COMMAND, "command |") or die "$!";
while (<COMMAND>){
#here will come each line of output in $_ while the command runs and
until the command ends.
}
close COMMAND;
> -----Original Message-----
> From: Timothy Johnson [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, July 25, 2002 1:18 PM
> To: 'David Samuelsson (PAC)'; '[EMAIL PROTECTED]'
> Subject: RE: Percent % completed?
>
>
>
> Perhaps you could open the command to a filehandle
>
> open(COMMAND,"|command");
>
> and figure out something from there. I've never done it, so
> I'm not sure,
> and I have to run, but that might get you started.
> -----Original Message-----
> From: David Samuelsson (PAC) [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, July 25, 2002 12:28 AM
> To: '[EMAIL PROTECTED]'
> Subject: Percent % completed?
>
>
> Hello again out there.
>
> Is there anyway to get perl to do a counter so it counts in
> the command
> shell how many % that is done? I have a script that runs a check on a
> database, its just 1 command and it spits out some
> information. Can i parse
> this information from when its printing out this information,
> and insted
> capture some variabels and make it count like 0 % ready, 25 % ready or
> similar? its hard since its just 1 command and that spits out all the
> infomation if the database is at good health, but the check can take a
> really long time for some databses and a very short time for
> not so big
> databases. But the out put is always the same for the
> databses unless there
> is an error in them.
>
> Processing key file: vob_db.k01(1), total of 444 nodes
>
>
> ------------------------------------------------------------------
>
> Processing key file: vob_db.k02(2), total of 840 nodes
>
>
> ------------------------------------------------------------------
>
> Processing key file: vob_db.k03(5), total of 1 node
>
>
> ------------------------------------------------------------------
>
> Processing key file: vob_db.k04(6), total of 1 node
>
>
> ------------------------------------------------------------------
>
> Processing data file: vob_db.d01(0), total of 37651 records
>
>
> ------------------------------------------------------------------
>
> Processing data file: vob_db.d02(3), total of 20628 records
>
>
> ------------------------------------------------------------------
>
> Processing data file: vob_db.d03(4), total of 1 record
>
>
> Database consistency check completed
>
> 0 errors were encountered in 0 records/nodes
>
> This is the output from the command. Anyone got a clue on
> how to make it
> count for each line or something?
>
> Thanks for any info or similar scripting techniqes.
>
> //Dave
>
> --
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
> --
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
----------------------------------------------------------------------------
--------------------
The views and opinions expressed in this email message are the sender's
own, and do not necessarily represent the views and opinions of Summit
Systems Inc.
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]