<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Bonjour</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Je cherche à exécuter du code Perl à l&#39;intérieur de rename (c&#39;est juste un bout de code perl pour renommer des fichiers en masse :</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><a href="https://metacpan.org/source/RMBARKER/File-Rename-1.10/rename.PL">https://metacpan.org/source/RMBARKER/File-Rename-1.10/rename.PL</a> )</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Le problème : une série d&#39;extraction de fichiers audio nommés track numéro.wav que je voudrais en une seule passe renommer en Piste numéro+incrément.wav</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">La solution <br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"># rename -n  &#39;s/^Track (\d+)/$1 + 28/e&#39; *.wav</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">fonctionne (exécute bien la somme)</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">mais je n&#39;arrive pas à inclure la chaîne de substitution <br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"># rename -n &#39;s/^Track (\d+)/&quot;Piste &quot;.&quot;$1 + 28&quot;/e&#39; *.wav</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">donne Piste numéro + 28.wav</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Mettre ee ne fonctionne pas, il bute sur la première chaîne.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Est-ce possible à faire en une seule passe ?</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Merci</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">PK<br></div><br>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>      |\      _,,,---,,_           Patrice KARATCHENTZEFF<br>ZZZzz /,`.-&#39;`&#39;    -.  ;-;;,_   mailto:<a href="mailto:patrice.karatchentzeff@gmail.com" target="_blank">patrice.karatchentzeff@gmail.com</a><br>     |,4-  ) )-,_. ,\ (  `&#39;-&#39;     <br>    &#39;---&#39;&#39;(_/--&#39;  `-&#39;\_)                                       <br></div></div></div></div></div></div></div></div></div>