Владимир Коротенко, ты крайне не внимательный ответчик, 192.168.10.5 - это пример, последний блок чисел ip может быть разный, 192.168.10.10, 192.168.10.11, 192.168.10.200, 192.168.10.55 неизменной остается лишь первые 3 блока.
DjimiDjimi, Похоже, что вы не очень внимательный вопрашатель. Обычно при соседсве IP адресов и масок в одном предложении имеется ввиду маска подсети. Если достаточно сравнить первые n октетов десятичного предствления адреса можно воспользоваться регулярными выражениями. Если нужно проверить по маске подсети, самый простой вариант привести IP адрес и маску к двоичному представлению и проверить биты указанные в маске
ip=192.168.10.5
fourth_octet=`echo $ip | awk -F "." '{print $4}'
echo $fourth_octet
так Вы узнаете четвёртый октет IP адреса, дальше можете сравнивать его с чем угодно...