#!/bin/bash
SUCCESS=0
FILENAME=/etc/hosts
grep -q $5 /etc/hosts
if [[ $5 == '0.0.0.0' ]];then
elif [[ $? -eq $SUCCESS ]];then
else
echo"$5 $2">>/etc/hosts
fi
$5 - это IP машины в сети, $2 - нетбиос-нейм машины
Не срабатывает условие elif в итоге повторяются IP записи в /etc/hosts. Не понимаю что не так