Je cherche un moyen assez simple de rechercher un fichier qui est présent
dans plusieurs répertoires sous le /home (par exemple toto.txt) et de le
remplacer par un autre que j'ai dans un autre répertoire.
J'avais pensé a un " find /home -name 'toto.txt' -exec cp /tmp/toto.txt {}\;
"
Mais ca n'a pas l'air de fonctionner... Une idée ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Emmanuel Fleury
Hervé wrote:
Bonjour,
Je cherche un moyen assez simple de rechercher un fichier qui est présent dans plusieurs répertoires sous le /home (par exemple toto.txt) et de le remplacer par un autre que j'ai dans un autre répertoire.
J'avais pensé a un " find /home -name 'toto.txt' -exec cp /tmp/toto.txt {}; "
Mais ca n'a pas l'air de fonctionner... Une idée ?
for file in `find /home -name toto.txt`; do cp /tmp/toto.txt $file; done
Amicalement -- Emmanuel Fleury
I wrote code that works. I didn't test it, but the discussion is closed. It might have syntactic problems, but it does work. Better than any kernel extension ever would. End of story. -- Linus Torvalds
Hervé wrote:
Bonjour,
Je cherche un moyen assez simple de rechercher un fichier qui est présent
dans plusieurs répertoires sous le /home (par exemple toto.txt) et de le
remplacer par un autre que j'ai dans un autre répertoire.
J'avais pensé a un " find /home -name 'toto.txt' -exec cp /tmp/toto.txt {};
"
Mais ca n'a pas l'air de fonctionner... Une idée ?
for file in `find /home -name toto.txt`; do cp /tmp/toto.txt $file; done
Amicalement
--
Emmanuel Fleury
I wrote code that works. I didn't test it, but the discussion is closed.
It might have syntactic problems, but it does work. Better than any
kernel extension ever would. End of story.
-- Linus Torvalds
Je cherche un moyen assez simple de rechercher un fichier qui est présent dans plusieurs répertoires sous le /home (par exemple toto.txt) et de le remplacer par un autre que j'ai dans un autre répertoire.
J'avais pensé a un " find /home -name 'toto.txt' -exec cp /tmp/toto.txt {}; "
Mais ca n'a pas l'air de fonctionner... Une idée ?
for file in `find /home -name toto.txt`; do cp /tmp/toto.txt $file; done
Amicalement -- Emmanuel Fleury
I wrote code that works. I didn't test it, but the discussion is closed. It might have syntactic problems, but it does work. Better than any kernel extension ever would. End of story. -- Linus Torvalds
fm
"Hervé" wrote:
Bonjour,
Je cherche un moyen assez simple de rechercher un fichier qui est présent dans plusieurs répertoires sous le /home (par exemple toto.txt) et de le remplacer par un autre que j'ai dans un autre répertoire.
J'avais pensé a un " find /home -name 'toto.txt' -exec cp /tmp/toto.txt {}; "
Je cherche un moyen assez simple de rechercher un fichier qui est présent
dans plusieurs répertoires sous le /home (par exemple toto.txt) et de le
remplacer par un autre que j'ai dans un autre répertoire.
J'avais pensé a un " find /home -name 'toto.txt' -exec cp /tmp/toto.txt {};
"
Je cherche un moyen assez simple de rechercher un fichier qui est présent dans plusieurs répertoires sous le /home (par exemple toto.txt) et de le remplacer par un autre que j'ai dans un autre répertoire.
J'avais pensé a un " find /home -name 'toto.txt' -exec cp /tmp/toto.txt {}; "