Вот пытаюсь написать простенький скрипт, и столкнулся с проблемой в конструкции if. Суть скрипта такова: пингую определенный ip и в произвожу 1 или 2-ое действие в зависимости от результата пинга. Но вот конструкцию if-else не могу заставить правильно работать. Вот скрипт: #!/bin/bash #Ping # В переменной png оказываеться # либо 0% (если пинг успешный) # либо что-то еще (если пинга нет) png=`ping -c 1 192.168.160.10|grep 'packet '|awk '{print $7}'` Помогите мне пожалуйста создать далее конструкцию if-else, что-то типа: if $png="0%" echo "OK!" else echo "No Answer". Чего-то у меня не получаеться, подскажите, еще почему-то в переменную png записываеть значение, а потом не перезаписываетья на новое, в общем я запутался, помогите разобраться. Спасибо.