有人可以帮助我找出此脚本中的错误吗?我是初学者
echo "whats the server address ?"
read server
ping -c 4 $server > /dev/null
result=$?
if [ $result = 0 ]
echo " ping succ"
else echo "ping unsuccessful" fi
您的语法错误。应该如下。注意then
和结束fi
if ...; then
#code
else
#code
fi
您可以通过在if
中执行ping操作来缩短代码的长度>
if ping -c 4 $server > /dev/null; then
echo "ping succ"
else
echo "ping unsuccessful"
fi
fi