On Thu, 4 Oct 2001, Daniel Falkenberg wrote:

> List,
>
> Can some one help me with opening ifconfig and pipe it to a text file.
> Then I want to be able to view that file.
>
> How would I go about this?
>
> open IFCONFIG, "/sbin/ifconfig";
>  $file=<IFCONFIG>;
>  print $file;

You've almost got it:

open(IFCONFIG, "/sbin/ifconfig |") or die 'Couldn't fork: $!\n";
while(<IFCONFIG>) {

        printf if /eth0/; #for example
}

This forks off the ifconfig process, and the piped output is treated as if
you have opened a file for input.  Then you just process until there is no
more input, as you would any filehandle.

-- Brett
                                          http://www.chapelperilous.net/
------------------------------------------------------------------------
Bing's Rule:
        Don't try to stem the tide -- move the beach.


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to