Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 05/04/2010, à 09:16

MichelDup

[Résolu] utilisation de la commande find

Bonjour,
Je tente, en utilisant la commande find, de remplacer une chaine de caracteres
dans plusieurs fichiers répartis dans plusieurs dossiers. Mais je n'y parviens pas ...
Quelqu'un pourrait il me montrer comment faire ?
Merci

Dernière modification par MichelDup (Le 19/01/2012, à 11:44)

Hors ligne

#2 Le 05/04/2010, à 09:44

michelinerouge

Re : [Résolu] utilisation de la commande find

Bonjour, s'il n'y en a pas trop :

find / -name 'chainedecaractere'

et aller avec chaque occurence pour remplacer avec gedit.
ça me semble la voie pas forcément la plus rapide, mais au moins tu auras pu visualiser chaque fichier concerné.
Désolée si mes connaissances ne vont pas au-delà de cette solution.

Hors ligne

#3 Le 05/04/2010, à 11:20

francoisp31

Re : [Résolu] utilisation de la commande find

pour remplacer toto par titi sur les lignes contenant tutu dans les fichiers txt de moins de 30jours d'age dans le repertoire chemin et tous ses sous répertoires :

francois@francois-laptop:/tmp$ find /tmp/ -type f -name "t?t?" -mtime 30 -exec sed -i "/tutu/s/toto/titi/" {} \;
francois@francois-laptop:/tmp$ cat titi tutu toto tata
tutu titi
tutu titi
titi toto
tutu titi
francois@francois-laptop:/tmp$ rm t[uai]t[uai]

regarder le man serai une bonne idée

Dernière modification par francoisp31 (Le 05/04/2010, à 11:31)


Que les puces d'un millier de chiens galleux infeste le cul de celui qui osera vous gacher ne serai ce
qu'une seule journée de votre vie et que les bras lui soient trop court pour qu'il puisse se le gratter.

Hors ligne

#4 Le 05/04/2010, à 12:45

MichelDup

Re : [Résolu] utilisation de la commande find

C'est bien ce que j'ai fait Francois mais c'est pas évident
quand on est pas famillié du shell.
Merci !

Hors ligne

#5 Le 08/04/2010, à 19:29

biotechman

Re : [Résolu] utilisation de la commande find

Bonjour,

ça ne mériterait pas un petit RESOLU ?


May the source be with you
http://biotechman.com/wordpress

Hors ligne