Re: recherche syntaxe pour renommer des fichiers contenant des extensions

2018-02-12 Par sujet Jean-Marc
Mon, 12 Feb 2018 19:54:03 +0100
Klaus Becker  écrivait :

> 'soir,
> 
> Renommer en masse :
> 
> for file in $(find mon-dossier -name "*.odt.txt"); do
>mv $file $(echo $file | sed s/odt.//g)
> done


$ f=brol.odt.txt

$ echo $f
brol.odt.txt

$ echo ${f/.odt/}
brol.txt

$ echo ${f/.odt.txt/.txt}
brol.txt

Pas la peine de passer par un sous-shell pour faire un , bash fait 
très bien de la substitution aussi.

Deux syntaxes.  La première substitue ".odt" à rien, un chaîne vide.
La deuxième substitue ".odt.txt" à ".txt".
Je trouve la deuxième pluscomplète et plus fiable.

> 
> Klaus

Jean-Marc 


pgpLvP92Lgh5Z.pgp
Description: PGP signature


Re: recherche syntaxe pour renommer des fichiers contenant des extensions

2018-02-12 Par sujet Klaus Becker
Le lundi 12 février 2018, 19:32:18 CET Bernard Schoenacker a écrit :
> bonjour,
> 
> je l'avais déjà fait mais j'ai un trou de mémoire ...
> 
> je recherche à renommer *.odt.txt en *.txt
> 
> merci
> 
> slt
> bernard


'soir,

Renommer en masse :

for file in $(find mon-dossier -name "*.odt.txt"); do
   mv $file $(echo $file | sed s/odt.//g)
done

Klaus



Re: recherche syntaxe pour renommer des fichiers contenant des extensions

2018-02-12 Par sujet Bernard Schoenacker


- Mail original -
> De: "Haricophile" <haricoph...@aranha.fr>
> À: debian-user-french@lists.debian.org
> Envoyé: Lundi 12 Février 2018 19:36:09
> Objet: Re: recherche syntaxe pour renommer des fichiers contenant des 
> extensions
> 
> Le Mon, 12 Feb 2018 19:32:18 +0100 (CET),
> Bernard Schoenacker <bernard.schoenac...@free.fr> a écrit :
> 
> > bonjour,
> > 
> > je l'avais déjà fait mais j'ai un trou de mémoire ...
> > 
> > je recherche à renommer *.odt.txt en *.txt
> > 
> > merci
> > 
> > slt
> > bernard
> > 
> 
> Moi qui ai rename avec la syntaxe PERL :
> 
> rename 's/.odt.txt/.txt/' *
> 

bonjour,

voici ce que j'ai fait :

rename 's/\.odt//g' *.txt 


slt
bernard



Re: recherche syntaxe pour renommer des fichiers contenant des extensions

2018-02-12 Par sujet Haricophile
Le Mon, 12 Feb 2018 19:32:18 +0100 (CET),
Bernard Schoenacker  a écrit :

> bonjour,
> 
> je l'avais déjà fait mais j'ai un trou de mémoire ...
> 
> je recherche à renommer *.odt.txt en *.txt
> 
> merci
> 
> slt
> bernard
> 

Moi qui ai rename avec la syntaxe PERL :

rename 's/.odt.txt/.txt/' *



recherche syntaxe pour renommer des fichiers contenant des extensions

2018-02-12 Par sujet Bernard Schoenacker
bonjour,

je l'avais déjà fait mais j'ai un trou de mémoire ...

je recherche à renommer *.odt.txt en *.txt

merci

slt
bernard