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?
Thomas