Re: [HS] Script
Bonjour,
Le 22/05/2014 08:51, Nahliel Steinberg a écrit :
> Je suis confronté à un problème, je dois changer plus de 300 ip dans un fichier de configuration de nagios, le hosts.cfg.
>
> Auriez-vous une petite moulinette (script), qui puisse au moins me détecter le champ address : ip pour les changer.
>
> J'aimerai faire un read pour une question posée :
>
> quel ip voulez-vous changer : 10.10.1.56
> quelle est la nouvelle : 10.10.35.40
>
> Qu'il détecte l'ip à changer et écrive la nouvelle.
Tu ne disposes pas d'un fichier csv du genre celui ci-dessous ?
ip1_à_changer;nouvelle_ip1
ip2_à_changer;nouvelle_ip2
ip3_à_changer;nouvelle_ip3
...
ip300_à_changer;nouvelle_ip300
Parce que 300 saisies à se taper à la main, c'est quand même un peu
galère. Si c'est le cas, je verrais bien un script qui lit le csv et
qui génére une « grosse » commande sed du genre ça :
sed -ir \
-e 's/10\.10\.0\.56/10\.0\.35\.40/g' \
-e 's/10\.0\.0\.57/10\.0\.35\.41/g' \
...
'liste_ip.csv'
--
François Lafont
Reply to:
- References:
- [HS] Script
- From: Nahliel Steinberg <marc.naon@gmail.com>