Обе команды telnet
попытаются прочитать остатки вашего файла $1
, каким бы он ни был. Таким образом, ваш цикл может выполняться неожиданно меньшее количество раз.
Однако я не уверен, какие данные вы ожидали предоставить telnet
.
Между прочим, если он у вас установлен, лучше использовать netcat
(, иногда известный какnc
). Это не решит проблему изменения ввода, но обычно это лучший инструмент для такого взаимодействия по сценарию.
Если в файле /etc/mdadm/mdadm.conf указан этот массив с другим форматом метаданных, mdadm будет искать только этот массив, но не найдет его.