for i in {1..253}
do
ip=192.168.1.${i}
echo "Enter password for: $ip"
read pswd
case "$pswd" in
*) password=$pswd;;
esac
sshpass -p "$password" ssh -o StrictHostKeyChecking=no username@$ip 'hostname
echo "Checking if foo.log exists: 'ls -lh /var/log/foo.log | wc -l'"
echo "Checking if bar.log is present: 'ls -lh /var/log/bar.log | wc -l'"
' 2>/dev/null
done
Isso deve funcionar. Lembre-se, ctrl + c irá matar este loop se você se cansar dele durante o teste, ou apenas usar um intervalo menor para depurá-lo, como 1 a 5.