Во-первых, ваша команда ssh
поглощает ваш ввод (поступающий из nodes.txt
), добавьте ] dev / null
к нему. Добавление &
имеет тот же эффект, поскольку, помещая ssh
в фоновый режим, он отключает его от стандартного ввода.
Во-вторых, как заметил Кусалананда, ваши переменные $ {line [1]}
и $ {line [2]}
не заменяются, потому что они заключены в одинарные кавычки.