Всех приветствую, в написании скриптов я не силен, но есть задача: Написать скрипт который берет имена пк из файла, резолвит и вставляет ip-шники в файл hosts.yml для дальнейшей настройки компов через ansible. сам скрипт :
for server in `cat ./wsredy.txt`
do host $server | grep "has address" | sed 's/has address/-/g' | sed -e 's/^.\{'23'\}//' | cat >> ./hosts.yml
done
echo "finished."
вот вывод:
all:
children:
ws_ad:
hosts:
10.61.5.253
10.61.17.251
10.23.1.228
Как сделать вывод что бы бло так?
all:
children:
ws_ad:
hosts:
10.61.5.253
10.61.17.251
10.23.1.228