I think it's academic because EFN blocks or filters requests to dialup ip's.

At 11:50 AM 5/23/00 -0700, Randolph Fritz <[EMAIL PROTECTED]> wrote:
>On Mon, May 22, 2000 at 07:53:54PM -0700, Timothy L. Bolz wrote:
>> 
>> I'm trying to get my ppp ip address from this script
>> 
>> PPP_DEV="ppp0"
>> /sbin/ifconfig |grep -A $PPP_DEV\| awk '/inet/{print$2}'| sed -es/addr://
>> 
>> it gives me the local and the ppp0.  I wanted to use it to put my ip
>> address in my page which then friends could check out my web pages on my
>> system rather than efn"s.  I have appache going on my system here at home.
>> I did a search on ip extracting and found very little on it.
>> 
>
>I offer the following two scripts as candidates:
>
>(perl)
>ifconfig ppp0 | \
>  perl -e 'while (<>) { 
>    if(m/inet addr:([0-9.]+)/) {
>      print "$1\n"
>      } 
>    }'
>
>(awk)
>ifconfig ppp0 | \
>  awk '/inet addr:[0-9.]+/ { 
>    sub (/.*inet addr:/,""); 
>    match ($0, /[0-9.]+/); 
>    print substr($0, RSTART, RLENGTH); }'
>
>Usually, if one is using Perl or awk, there is no need for grep or
>sed.  I suggest avoiding sed entirely; it is one of the most difficult
>of the text filters, and I think awk and perl do everything it can do.
>
>-- 
>Randolph Fritz
>Eugene, Oregon, USA
>

Reply via email to