Changes between Version 5 and Version 6 of jazz/11-09-27


Ignore:
Timestamp:
Sep 29, 2011, 12:32:09 AM (13 years ago)
Author:
jazz
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • jazz/11-09-27

    v5 v6  
    9090}}}
    9191 * 關於
     92{{{
     93#!bash
     94160 # find my IP address
     95161 NETDEVICES="$(cat /proc/net/dev | awk -F: '/eth.:|tr.:/{print $1}')"
     96162 for DEVICE in $NETDEVICES; do
     97163   IP_tmp="$(ifconfig $DEVICE | grep -A1 $DEVICE | grep -v $DEVICE | grep "inet addr" | sed -e     's/^.*inet addr:\([0-9\.]\+\).*$/\1/')"
     98164   if [ -n "$IP_tmp" ]; then
     99165     # Got the IP address, stop to get from other port, so break
     100166     IP=$IP_tmp
     101167     echo "My IP address is $IP ([$DEVICE])."
     102168     break
     103169   fi
     104170 done
     105171
     106172 IP_prefix="$(echo $IP | cut -d"." -f1-3)"
     107173 if [ -n "$(echo "$NFSSERVER_LIST" | grep -E "$IP_prefix.[0-9]+")" ]; then
     108174   for i in $NFSSERVER_LIST; do
     109175     if [ "$(echo $i | cut -d"." -f1-3)" = $IP_prefix ]; then
     110176       nfsserver=$i
     111177       break
     112178     fi
     113179   done
     114180 else
     115}}}