各位好~!可否用shell脚本来获取IP地址

各位好~!可否用shell脚本来获取IP地址

各位好~!可否用shell脚本来获取IP地址
HI`!   
        由于本人出外网的IP地址是电信分配的,但为了可以实现SNAT,所以想写个shell scripts

的脚本来现实IP共享,但由于外网地址是可变化的,所以想问问大家可否用shell来写个获取IP

地址的方法!
                                                                      wen
                                                                                                                                                                    08-11-06
ifconfig
谢谢楼上的朋友的答复,虽不是本人要的东西,但还是谢谢。



#! /bin/bash
ifconfig eth0 |grep "inet addr" |cut -d: -f2 |cut -d" " -f1

上面的shell脚本是获取eth0的IP地址的,请问各位我可以把  ifconfig eth0 |grep "inet addr" |cut -d: -f2 |cut -d" " -f1  这句话把他赋值给一个变量不  如:

                            IP_Add=' ifconfig eth0 |grep "inet addr" |cut -d: -f2 |cut -d" " -f1 '

但当我echo "IP_Add" 的时候显示的东西却是:ifconfig eth0 |grep "inet addr" |cut -d: -f2 |cut -d" " -f1
这整一句话

             我该怎么做,把获取的IP值传给一个变量啊
DDDDDDDDDDDDDDDD自己~!AAAAAAAAAAAA~~~~~~!哈哈~~~~~~~!


#!/bin/bash
Give_ip="/ip.txt"
ifconfig eth0 | grep "init addr" | cut -d: -f2 | cut -d" " -f1 > $Give_ip
ip=`cat $Give_ip` ;(``不是单引号哦,是1左边的`)
echo $ip