Mode console, scripts BASH, SH

 Charge moyenne sur 1mn : 0.76 Charge moyenne sur 5mn : 0.69 Charge moyenne sur 15mn : 0.58


Comment utiliser la console, se faire des scripts BASH, SHells ?

Faire des scripts BASH, SHells ! Utiliser les fichiers utilisateurs comme le .bashrc et le .profile.





Blocs utilisateurs du site : Infos du compte / droits utilisateurs / récapitulatif

Identifiez-vous

Authentifiez-vous avec votre compte ZW3B et profitez des services membres.

Identifiant :
Mot de passe :
  
  

Modifier une expression dans plusieurs fichiers : commande for + sed

J'utilise for + sed pour remplacer les IPs des fichiers Virtuals Hosts d'Apache.

Informations

Dates
  • Publication : Mercredi 14 mars 2018
  • Modification : Mercredi 14 mars 2018

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.

for 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


<< Utiliser XARGS pour retrouver une chaine dans n fichier(s)

Renommer plusieurs fichiers : commands rename for cut sed awk paste >>





Autheur de la page

LAB3W.ORJ

LAB3W.ORJ

  • Prénom : Olivier Romain Luc
  • Nom : Jaillet-ramey
  • Arrivé le mardi 19 octobre 1976 (1976/10/19 00:00)
    44 ans d'activité !

Firefox Nighlty

Nos amis de Framasoft s'intéressent à Mozilla et leur ont posé des questions à propos de Nightly : Firefox Night-club, entrée libre !






Valid XHTML 1.0 Strict CSS Valide !

ipv6 ready