Re: [newbie] shell scripts example how to find out dynamically assigned IP address?

1999-08-06 Thread Jo

Well, I'm trying to find out my dynamically assigned IP address. I got
this far:

ifconfig  ifc
grep --context=1 eth1 ifc  ifc1
grep "inet addr:" ifc1  ifc2 

Now I have to get the IP address from that line I isolated into a
variable.

Anybody?

Many thanks,

Jo


Axalon wrote:
 
 On Fri, 9 Jul 1999, Yants wrote:
 
  how do i write shell scripts..?
  can someone please show me an example...
 
 
 -=-=- useless bash script v1.0
 #!/bin/bash
 sleep 10
 -=-=-



Re: [newbie] shell scripts example how to find out dynamically assigned IP address?

1999-08-06 Thread Steve Philp

Jo wrote:
 
 Well, I'm trying to find out my dynamically assigned IP address. I got
 this far:
 
 ifconfig  ifc
 grep --context=1 eth1 ifc  ifc1
 grep "inet addr:" ifc1  ifc2
 
 Now I have to get the IP address from that line I isolated into a
 variable.

 Axalon wrote:
 
  On Fri, 9 Jul 1999, Yants wrote:
 
   how do i write shell scripts..?
   can someone please show me an example...
  
 
  -=-=- useless bash script v1.0
  #!/bin/bash
  sleep 10
  -=-=-

How 'bout this one-liner:

IFADDR=`/sbin/ifconfig eth1 | grep "inet addr:" | cut -f2 -d: | cut -f1
-d" "`

IFADDR gets the output of the command pipeline inside the `s.  Get the
output of /sbin/ifconfig for the specific interface, grab just the
address line, grab from the colon to the next colon, then trim off the
end of the IP address.

Anyone got anything shorter?? 
-- 
Steve Philp
Network Administrator
Advance Packaging Corporation
[EMAIL PROTECTED]



Re: [newbie] shell scripts example how to find out dynamically assigned IP address?

1999-08-06 Thread Jo

Great! Many thanks,

For anything shorter, I will need a lot more practice first...

Jo

Steve Philp wrote:
 
 Jo wrote:
 
  Well, I'm trying to find out my dynamically assigned IP address. I got
  this far:
 
  ifconfig  ifc
  grep --context=1 eth1 ifc  ifc1
  grep "inet addr:" ifc1  ifc2
 
  Now I have to get the IP address from that line I isolated into a
  variable.
 
  Axalon wrote:
  
   On Fri, 9 Jul 1999, Yants wrote:
  
how do i write shell scripts..?
can someone please show me an example...
   
  
   -=-=- useless bash script v1.0
   #!/bin/bash
   sleep 10
   -=-=-
 
 How 'bout this one-liner:
 
 IFADDR=`/sbin/ifconfig eth1 | grep "inet addr:" | cut -f2 -d: | cut -f1
 -d" "`
 
 IFADDR gets the output of the command pipeline inside the `s.  Get the
 output of /sbin/ifconfig for the specific interface, grab just the
 address line, grab from the colon to the next colon, then trim off the
 end of the IP address.
 
 Anyone got anything shorter??
 --
 Steve Philp
 Network Administrator
 Advance Packaging Corporation
 [EMAIL PROTECTED]