Console mode, BASH scripts, SH

 Charge moyenne sur 1mn : 1.11 Charge moyenne sur 5mn : 0.87 Charge moyenne sur 15mn : 0.75


How to use the console, to make scripts BASH, SHells ?

Make scripts BASH, SHells ! Use user files like .bashrc and .profile.





Site user blocks : Account info / user rights / summary

Identify yourself

Authenticate with your ZW3B account and take advantage of member services.

Username :
Password :
  
  

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
  • Publish : : Wednesday 14 march 2018
  • Modification : Wednesday 14 march 2018

Share :

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


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

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





Translate this page with Google

Author of the page

O.Romain.Jaillet-ramey

O.Romain.Jaillet-ramey

  • Firstname : Olivier Romain Luc
  • Lastname : : Jaillet-ramey
  • Arrived on tuesday 19 october 1976 (1976/10/19 00:00)
    44 years activity !

Firefox Nighlty

Our friends from Framasoft are interested in Mozilla and asked them questions about Nightly: Firefox Night-club, free entry !






Valid XHTML 1.0 Strict CSS Valide !

ipv6 ready