Le jeudi 22 mai à 08:51, Nahliel Steinberg a écrit : > Bonjour, > > 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. > > je ne vois pas du tout comment je peux faire ça, mes compétences en bash sont un peu limité ;-)
Bonjour. ça peut être fait comme dit dans d'autres réponses avec sed, awk ou aussi perl. Par contre, il faudrait connaître exactement la structure de ton fichier .cfg à modifier et la structure de ton fichier contenant les modifs à faire ; si tu n'as pas un tel fichier bien structuré, autant faire à la main. Un script n'a d'utilité que si les choses peuvent être automatisées :-) Si tes remplacements sont écrits sur une feuille de papier, il faut abandonner l'idée du script. -- Ph. Delavalade -- 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 [email protected] En cas de soucis, contactez EN ANGLAIS [email protected] Archive: https://lists.debian.org/[email protected]

