On Wed, 16 Feb 2005 09:36:47 -0600, Thomas Cameron <thomas.cameron@xxxxxxxxxxxxxxx> wrote: > ----- Original Message ----- > From: "Mike Burger" <mburger@xxxxxxxxxxxxxxxxx> > To: <fedora-list@xxxxxxxxxx> > Sent: Wednesday, February 16, 2005 6:50 AM > Subject: re: IP address variable > > > On Mon, Feb 14, Dave wrote: > > > >> > Hello All, > >> > > >> > I need to create a variable (or read an existing one) that returns the > >> >IP > >> > address for eth0. > >> > I used to do it like this under RH 7.2: > >> > > >> > IPADDR='ifconfig eth0|grep inet|cut -d ":" -f2|cut -d " " -f1' > >> > > >> > The result now under FC3 is: > >> > > >> > # $IPADDR > >> > "inet|cut: Unknown host" > >> > > >> > Can anyone help me out here? I am having a hard time figuring this one > >>out. > >> > >>It's falling over the fact that the grep matches 2 lines (ipv4 and ipv6). > >>grep for "inet addr" and it works fine. > > > > Actually, chances are pretty good that it's tripping over the use of > > straight quotes (') instead of angled ones (`). > > > > Paul...replace the ' at the beginning and end of your variable > > declaration with `, and it should work properly. > > Why not just use hostname -i? This would help me out too, so I tried this. I get 127.0.0.1 :-). How can I fix that so that command gives me the address I actually want? man hostname doesn't help me. Thanks.