Назад | Перейти на главную страницу

Попытка получить вывод SSH из цикла for в скрипте

Я пытаюсь подключиться к группе хостов по SSH по порядку и запускаю команду, чтобы получить список пользователей на каждом из них. Вне цикла for выходные данные отображаются один за другим. Внутри цикла for он исчезает. Как мне сделать этот вывод видимым?

#!/bin/bash

#grab a bunch of IP addresses from a file
for address in $(cat ip_list.txt)


do

#output for this shows up.
echo "connecting to $address";

#output for this does not
sshpass -p 'password' ssh account@$address "echo $address;dscl . list /Users | grep -v '^_\|nobody\|daemon\|admin\|root'; exit"
done