Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

#1 Le 05/04/2010, à 10: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, à 12:44)

Hors ligne

#2 Le 05/04/2010, à 10: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, à 12: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, à 12: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, à 13: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, à 20: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

Haut de page ↑