Lotsa choices:
Code:
addr="10.10.10.10"
case "$addr" in
10.3.3.*) doSomething;;
10.10.10.*) doSomethingElse;;
esac
Code:
addr="10.10.10.10"; addr=(${addr//./ })
if [ ${addr[0]} -eq 10 -a ${addr[1]} -eq 3 ]; then
doSomething
elif [ ${addr[0]} -eq 10 -a ${addr[1]} -eq 10 ]; then
doSomethingElse
fi
Code:
addr="10.10.10.10"
echo "$addr"|grep -q '10.3.[0-9]\{1,3\}.[0-9]\{1,3\}' && doSomething || doSomethingElse