Name : BETA-TESTERS
Project name : ZW3B-API-BETA-TESTERS
Authorized. - 200 - Client API Name and Origin Wildcard OK
J'utilise for + sed pour remplacer les IPs des fichiers Virtuals Hosts d'Apache.
Pour modifier une expression sur plusieurs fichiers en une seule ligne de commande.
C'est plutôt simple.
Il suffit de faire une boucle sur un dossier (pour ressortir les noms des fichiers) et d'envoyer le remplacement avec la commande sed
.
Sed signifie "Stream EDitor" autrement dit "éditeur de flux", et plus précisément "éditeur de flux orienté ligne". De par sa conception et son mode de fonctionnement, Sed est un éditeur non-interactif.
Par exemple avec la commande sed
.
Script avec 1 ligne
001for i in /etc/apache2/sites-available/*; do sed -i -e "s/10.59.199.10/10.6.0.10/g" $i; done;
C'est plus productif ; que de devoir éditer chaque fichier 1 par 1.
Cordialement,
Romain