Задача брать ip из файла, и пробовать соединится с хостом
cat text.txt | while read ipoutput
do
status=$(sshpass -p $pass ssh -o StrictHostKeyChecking=no -o ConnectTimeout=10 $user@$ipoutput echo ok)
if [[ $status == ok ]] ; then
echo
{
echo $ipoutput
} >> ubuntu.txt
elif [[ $status == "Permission denied"* ]] ; then
echo
{
echo $ipoutput
} >> mint.txt
fi
done
Проблема в том, что если соединение удалось то цикл завершает работу и не проверяет остальные ип