Primero que nada, para hacer estos menúes es mejor y más sencillo usar select.
select entrada in "Reiniciar PC" "Reiniciar Servidor" "Prueba de conectividad", do
case $entrada
....
esac
done
Segundo: la confirmación no debería ser un problema:
echo "¿seguro? [no]"
read $confirmacion
if [ "x$confirmacion" = "xsi" ]; then
reiniciar
fi
Tercero: el menú del ping se puede hacer igual con select.
Cuarto: no seas impaciente, las respuestas llegan. Si tu tema es tan urgente como para requerir ayuda "para ayer", el foro de Ofertas de Empleo está disponible.
Saludos, y bienvenido a ForosDelWeb