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

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: https://lists.debian.org/537daad9.8080...@free.fr

Répondre à