[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: