[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: find d'un répertoire et supprimer une expression dans des fichiers



OK, tournons la question avec un autre exemple que /var

Moi aussi, ça m'intéresse ce truc :-)

Le 16 oct. 13 à 15:59, Dominique Asselineau a écrit :

Sébastien NOBILI wrote on Wed, Oct 16, 2013 at 03:11:39PM +0200
Bonjour,

Le mercredi 16 octobre 2013 à 14:48, andre_debian@numericable.fr a écrit :
Soit un modèle comme ceci :
- find /var -exec egrep -n "<expression>" {} \; -print;
- cat fichier | grep -n <expression>
- sed -i 's/<expression>//g' fichier

Quelque chose comme ça ?
    find /var -type f -exec sed -i 's/<expression>//g' {} \;

Je te conseille de tester ta commande dans un dossier moins sensible que /var avant de te lancer (et p'têt aussi de t'assurer que tu as une bonne sauvegarde
dans un coin???).

Et ça n'est pas du tout sûr que ce soit suffisant.  Le /var contient
des choses dynamiques, notamment si un serveur SQL tourne avec le
risque de désynchroiser les fichiers et ce que contient le cache du
dit serveur.  Et il y a peut-être d'autres daemons qui pourraient être
« impactés » ?  Bref, ça me paraît bien téméraire de lancer une telle
commande globalement sur tout /var.

dom
--

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20131016135951.GC15973@telecom- paristech.fr



Reply to: