Bonjour bonsoir !
Étant donné que j’ai une IP dynamique, je cherche à créer un script qui remplacerait automatiquement mon adresse IP externe dans un fichier de configuration qui en a besoin.
Je ne sais pas trop comment m’y prendre. Quelles commandes sont les plus indiquées selon vous ?
En clair, pour le code :
- récupérer IP publique -> ‘IP publique récupérée’
- si ‘IP publique récupérée’ != ‘IP publique présente à tel endroit, tel endroit et tel endroit’ dans le fichier .conf, alors la remplacer à tous ces endroits,
- si non, laisser tel quel.
- activer le script une fois toutes les 3h.
Pour la première ligne, j’ai pensé à
curl ipinfo.io/ip
Mais pour la suite, je suis un peu limité. J’ai d’abord regardé du côté de sed mais je ne comprends pas tout…
Si une âme charitable a de quoi m’avancer, j’en serais ravi !