<div dir="auto"><div><div style="font-size:12.8px;font-family:arial,helvetica,sans-serif" dir="auto">Bonjour, </div><div style="font-size:12.8px;font-family:arial,helvetica,sans-serif" dir="auto">Ta somme est effectué dans une chaîne de caractères, c'est pour cela. </div><div style="font-size:12.8px;font-family:arial,helvetica,sans-serif" dir="auto"><br># rename -n 's/^Track (\d+)/"Piste ".(<span class="money">$1</span> + 28)/e' *.wav</div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le mar. 5 mars 2019 à 12:15, Patrice Karatchentzeff <<a href="mailto:patrice.karatchentzeff@gmail.com">patrice.karatchentzeff@gmail.com</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><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'intérieur de rename (c'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" target="_blank" rel="noreferrer">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'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 's/^Track (\d+)/$1 + 28/e' *.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'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 's/^Track (\d+)/"Piste "."$1 + 28"/e' *.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="m_4524361718086902497gmail_signature"><div dir="ltr"><div><div dir="ltr"><div> |\ _,,,---,,_ Patrice KARATCHENTZEFF<br>ZZZzz /,`.-'`' -. ;-;;,_ mailto:<a href="mailto:patrice.karatchentzeff@gmail.com" target="_blank" rel="noreferrer">patrice.karatchentzeff@gmail.com</a><br> |,4- ) )-,_. ,\ ( `'-' <br> '---''(_/--' `-'\_) <br></div></div></div></div></div></div></div></div></div>
_______________________________________________<br>
Perl mailing list<br>
<a href="mailto:Perl@mongueurs.net" target="_blank" rel="noreferrer">Perl@mongueurs.net</a><br>
<a href="http://listes.mongueurs.net/mailman/listinfo/perl" rel="noreferrer noreferrer" target="_blank">http://listes.mongueurs.net/mailman/listinfo/perl</a><br>
Attention, les archives sont publiques</blockquote></div></div></div>