Así es como ejecuto mis tareas en la terminal sin usar &&
for i in google.com yahoo.com;do ping -c1 $i;echo $i;done
Similar a lo que tiene que poner este comando en un script
for i in google.com yahoo.com
do echo $i;ping -c1 $i;
done
Ambos me dan la misma salida
google.com PING google.com (172.217.26.174) 56 (84) bytes de datos. 64 bytes de google.com (172.217.26.174): icmp_seq = 1 ttl = 56 tiempo = 259 ms
--- estadísticas de ping de google.com --- 1 paquetes transmitidos, 1 recibido, 0% de pérdida de paquetes, tiempo 0 ms rtt min / avg / max / mdev = 259.794 / 259.794 / 259.794 / 0.000 ms yahoo.com PING yahoo.com ( 98.138.253.109) 56 (84) bytes de datos. 64 bytes de yahoo.com (98.138.253.109): icmp_seq = 1 ttl = 51 tiempo = 398 ms
--- estadísticas de ping de yahoo.com --- 1 paquetes transmitidos, 1 recibido, 0% de pérdida de paquetes, tiempo 0ms rtt min / avg / max / mdev = 398.974 / 398.974 / 398.974 / 0.000 ms
cmd && cmd