... para dejarte hacer esto, se supone tendrás alguna idea del cómo sea hace. El ejercicio podría sonar complejo, pero en realidad es simple.
1. Recibir parámetros es simple. $1, $2, ... $n
2. Puedes limitar el número de peticiones a enviar, luego simplemente evalúas
$? para ver si hubo ping o no.
3. Un simple
if al fichero. Para saber el operador mira por acá:
http://tldp.org/LDP/Bash-Beginners-G...ect_07_01.html
Y en general:
http://tldp.org/LDP/Bash-Beginners-G...tml/index.html
Y ya te dí todas las "respuestas" (contra mi conciencia), si tienes problemas o dudas más puntuales menciónalas.