Я пытаюсь настроить сценарий «Проверьте, подключены ли машины» к Bash, но сталкивается с вопросом, когда и где определять переменные, чтобы они правильно раскрывались.Что-то вроде:
#!/bin/bash
rm01="c01 c02 c03"
rm02="d01 d02 d03"
rm10="e11 e22 e33"
for room in rm01 rm02 rm03; do
echo $room
for computer in $room; do
#run various nslookup/ping tests and report
done
done
exit 0
У меня проблемы, потому что я не могу найти способ расширить $room
для соответствующего набора компьютеров (в $rm01
, $rm02
, $rm10
) указан в начале.
Что я делаю не так?