Re: recherche syntaxe pour renommer des fichiers contenant des extensions
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
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
- Mail original - > De: "Haricophile" > À: 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 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
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
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