Mar
5
2008
5
2008
Remplacer des mots dans plusieurs fichiers
Une commande bien utile lors de modification récurrentes :
grep -rl mot1 *.php | xargs sed -i 's/mot1/mot2/g'
Chaque fois que “mot1” est trouvé dans les fichiers *.php, on le remplace par “mot2” en utilisant sed.
Pour grep :
- -i : Ignorer les differences majuscules/minuscules aussi bien dans le motif que dans les fichiers d’entree. ([NDT] Comme toujours, ceci ne fonctionne pas avec les caracteres accentues…)
- -l : Ne pas afficher les resultats normaux. A la place, afficher le nom des fichiers pour lesquels des resultats auraient ete affiches.
Publicité :)
Partenaires
Mot-clefs
apache
bind
cacti
centos
Centreon
cisco
commande
configuration
erreur
error
esx
fichier
interface
Internet
ldap
limite
Linux
log
mise à jour
Nagios
network
openldap
Perl
php
plugin
postfix
proxy
redirection
reverse
root
Réseau
services
shell
ssh
ssl
supervision
Sécurité
ubuntu
Utilitaire
Vcenter
virtual center
Vmware
vsphere
Web
windows
Mes derniers tweets
-
RT @BSE_Anoss: Lancement de #Starwheels le 19 Juin à 20h30 sur twitch/oganoss ! C'est mon plus gros projet, j’espère que vous sere… https://t.co/NjLCKbaHXA
Merci c’est bien utile