On 2005-06-22, Andrea Ganduglia wrote:
> On 6/21/05, Valeriu Cerchez <[EMAIL PROTECTED]> wrote:
>> I'm trying to find out a(/n easy) way to determine
>> what is my dynamic IP assigned by my ISP (not my
>> internal DHCP). I wish to make a script to determine
>> that by request.
>> 
>> I would greatly appreciate any suggestion.
>> Thanks, Val.
>
> Surely possible way is:
> ifconfig | grep -1 ppp0 | tail -1 | sed 's/.*r://' | sed 's/ .*$//'
>
> Replace ppp0 with your active interface.

     There's no need for grep, tail or sed:

temp=$(ifconfig ppp0)   ## Replace ppp0 with your active interface.
temp=${temp#*addr:}
ip=${temp%% *}

-- 
    Chris F.A. Johnson                     <http://cfaj.freeshell.org>
    ==================================================================
    Shell Scripting Recipes: A Problem-Solution Approach, 2005, Apress
    <http://www.torfree.net/~chris/books/cfaj/ssr.html>


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to