Bonjour tous,
Je suis à la recherche d'une aide pour une commande perl.
Pour information ma variable ${iot_hostname} contient mon adresse IP.
Je possède cette ligne de commande qui fonctionne sans souci pour remplacer mes localhost dans le fichier carbon.xml :
Dans ce même fichier, j'ai une ligne qui est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part perl -pi -e "s/localhost/${iot_hostname}/g" $(find . -name 'carbon.xml')
Je cherche du coup comment pouvoir effectuer la recherche et remplacement
Code : Sélectionner tout - Visualiser dans une fenêtre à part <!--HostName>www.wso2.org</HostName-->par la même chaine en remplacant www.wso2.org par mon adresse IP qui est inclu par variable ${iot_hostname} et en dé commentant le tout.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <!--HostName>www.wso2.org</HostName-->
L'utilisation de la variable dans la solution est à conserver pour des raisons techniques.
Résultat final :
Merci pour votre aide et je reste à disposition pour toutes informations complémentaires.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <HostName>192.168.1.100</HostName>
Partager