rm sans l'option -r n'efface pas un repertoire
autant pour moi
Linux-Azur : http://www.linux-azur.org
Désinscriptions: http://www.linux-azur.org/liste.php3
Pas de message au format HTML, SVP
On Fri, 11 Oct 2002 00:11:28 +0200
Jeremy Fierstone <[EMAIL PROTECTED]> wrote:
> je connaissais pas, merci pour l'info :)
> par contre tu n'es pas oblige d'utiliser le mode recursif (-r)
si tu est oblige
rm sans l'option -r n'efface pas un repertoire
> > tar tzf gros_machin_debil.tar.gz | xarg
je connaissais pas, merci pour l'info :)
par contre tu n'es pas oblige d'utiliser le mode recursif (-r)
Ivan Kanis wrote:
Jeremy> Si je ne trompe pas, find devrait t'aider : find . -name
Jeremy> \*.php -exec {} \; où = perl -p -i -e
Jeremy> 's/rep1//rep2\//g'
Ben je prefere:
find
Jeremy> Si je ne trompe pas, find devrait t'aider : find . -name
Jeremy> \*.php -exec {} \; où = perl -p -i -e
Jeremy> 's/rep1//rep2\//g'
Ben je prefere:
find . name "*.php" | xargs perl -p -i -e's/rep1//rep2\//g'
Je trouve que c'est plus rapide a tapez, plus facile a memoriser...
Jeff Ghislain wrote:
mais je ne suis pas sur de comprendre pas la fin {} \; cela fait partie de
la commande Perl ?
tiens, personne n'a encore repondu, bon...
non, ca fait partie du find. {} designe le fichier auquel find applique
la commande, et \; est la par ce que find exige un point virgu
Jeremy Fierstone a écrit :
> Si je ne trompe pas, find devrait t'aider :
>
> find . -name \*.php -exec {} \;
> où = perl -p -i -e 's/rep1//rep2\//g'
>
MERCI :o) ça roule.
mais je ne suis pas sur de comprendre pas la fin {} \; cela fait partie de
la commande Perl ?
Linux-Azur : http://
Si je ne trompe pas, find devrait t'aider :
find . -name \*.php -exec {} \;
où = perl -p -i -e 's/rep1//rep2\//g'
pas besoin de mettre le nom du fichier, c'est find qui remplacera {} par
chaque fichier qu'il traite ...
hint : il faudrait peut etre backslashe les apostrophes ...
Jeremy
Jeff
Bonsoir,
Je souhaite remplacer le texte 'rep1/' par 'rep2/' dans un ensemble de
fichiers qui sont dans un répertoire et ses sous-répertoires.
J'utilise la commande
[EMAIL PROTECTED] rep2]$ perl -p -i -e 's/rep1//rep2\//g' *.php
ça marche dans le répertoire courant, mais je ne trouve pas comment
f