Script help
Robert P. J. Day
rpjday at crashcourse.ca
Tue Feb 12 16:08:34 UTC 2008
On Tue, 12 Feb 2008, Tom Brown wrote:
>
> >
> > $ IP="1234.2345.3456.4578"
> > $ echo $IP | cut -d. -f3
> > 3456
> >
> > by the way, i don't think it solves any of your exact problems, but
> >
> > $ man ipcalc
> >
> >
>
>
> thanks all - i have 'solved' this in my case (no pun intended) with the
> following
>
> ADDR=`ifconfig | grep inet | head -1 | awk {'print$2'} | cut -d. -f3`
>
> case "$ADDR" in
> 66)
> wget http://192.168.10.4/cobbler/ks_mirror/posts/autofs/auto.xxx.66;
> ;;
> 76)
> wget http://192.168.10.4/cobbler/ks_mirror/posts/autofs/auto.xxx.76';
> ;;
> 77)
> wget http://192.168.10.4/cobbler/ks_mirror/posts/autofs/auto.xxx.77';
> ;;
> 78)
> wget http://192.168.10.4/cobbler/ks_mirror/posts/autofs/auto.xxx.78';
> ;;
> 86)
> wget http://192.168.10.4/cobbler/ks_mirror/posts/autofs/auto.xxx.86';
> ;;
> *)
> wget
> http://192.168.10.4/cobbler/ks_mirror/posts/autofs/auto.xxx.default;
> ;;
> esac
what about:
case "$ADDR" in
66|76|77|78|86)
wget http://192.168.10.4/cobbler/ks_mirror/posts/autofs/auto.xxx.${ADDR};
;;
*)
wget http://192.168.10.4/cobbler/ks_mirror/posts/autofs/auto.xxx.default;
;;
esac
i'm fairly sure that would work.
rday
--
========================================================================
Robert P. J. Day
Linux Consulting, Training and Annoying Kernel Pedantry:
Have classroom, will lecture.
http://crashcourse.ca Waterloo, Ontario, CANADA
========================================================================
More information about the fedora-list
mailing list