Я пытаюсь получить / получить несколько ключевых значений из файла свойств.Я могу получить его, используя отдельный сервер - передавая полное имя хоста.
Рабочий пример :
for i in hostname1; do
echo $i
ssh $i "egrep -w 'endpoint.address' /var/www/httpd/conf/server.properties"
done
Вывод :
endpoint.address=http://intserver-host/service/searchQuantity
Если я хочу найти список имен хостов (hostname1 to hostname50), что мне следует использовать?Я попытался использовать цикл while и for, но это не сработало.
Использование цикла while
и for
не работает:
server="hostname"
count=1
servername="${server}$count"
echo "Server $servername"
echo "Entering into while loop"
while [ $count -lt 50 ]; do
for i in servername; do
echo $i
ssh $i "egrep -w 'endpoint.address' /var/www/httpd/conf/server.properties"
done
let count=$((count+1))
done
Результат:
Error: unknown servername :|
Есть ли трюк, о котором я не знаю?Ваша помощь / указатели оценены!