LINUX.ORG.RU

измучил Bash не понимаю

 ,


0

2
#!/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. Не понимаю что не так
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.