Newsgroup: it.comp.macintosh
Titolo: Rinominare più files, con un progressivo

Dopo un anno di Mac, ho quest'esigenza: devo rinominare "n" files, tutti con 
lo stesso inizio e un progressivo finale.
Su win bastava selezionarli tutti e rinominarli a blocco che lui metteva il 
porgressivo. Su OsX come si fa??
-- 
Ciao!
Player
"Siate affamati, siate folli!"
www.maximum-attack.net


-- 
 
www.filacchione.it
 
"Words are very unnecessary / They can only do harm"

 Su OsX come si fa??
c'è un'azione di automator che lo fa, senza bisogno di installare altri 
programmi
spike

 programmi
Really?? Automator l'ho sempre trascurato...ci guarderň.
Ringrazio anche gli altri sempre velocissimi.


 Ringrazio anche gli altri sempre velocissimi.
figurati :-)
spike

 porgressivo. Su OsX come si fa??
Se non ti spaventa la linea di comando: apri il terminale e vai nella 
dir dove ci sono i file da rinominare, quindi esegui il seguente comando:
perl -e '$i=1; for(<*>){$new=$_.$i++;`cp $_ $new`}'
questo rinomina *tutti* i file presenti nella directory, *copiandoli*, 
in modo da preservare i file con i vecchi nomi.
Se invece vuoi rinominare (copiandoli) solo i file i cui nomi cominciano 
con un certo prefisso, poniamo "aaa", esegui questo:
perl -e '$i=1; for(<aaa*>){$new=$_.$i++;`cp $_ $new`}'
infine se vuoi rinominare i file senza farne la copia di backup:
perl -e '$i=1; for(<aaa*>){$new=$_.$i++;`mv $_ $new`}'
etc.
Qualsiasi altra esigenza tu possa avere in ordine a questo problema 
(come ad es. un particolare formato del suffisso numerico che stai 
aggiungendo), con Perl puoi soddisfarla facilmente.
Ciao,
Emanuele.
-- 
What does VISTA mean?
Viruses, Infections, Spyware, Trojan horses & Adware.

 perl -e 'for(<*>){$new=$_.++$i;`cp $_ $new`}'
   perl -e '$new=$_.++$i,`cp $_ $new`for<*>'
E per le eventuali ulteriori soluzioni, togliamo pure gli spazi non 
necessari e quel $new, decisamente troppo prolisso:
   perl -e'$n=$_.++$i,`cp $_ $n`for<*>'
Ciao,
Emanuele.
[1]
http://perlgolf.sourceforge.net/
http://www.xs4all.nl/~thospel/golf/rules.html


 porgressivo. Su OsX come si fa??
FileBuddy sa fare diverse cosette tra cui anche questa con diverse
opzioni...
-- 
szetax@METTI

 Questo e' veramente un programma fantastico, veloce e intuitivo:
Sarebbe meglio mettere il nome. Se uno conosce già il programma si evita
di aprire la pagina di MacUpdate...
-- 
This is the end

 siti li, fare la ricerca ecc. ecc.
Intendevo in aggiunta al link, non in alternativa...


 Intendevo in aggiunta al link, non in alternativa...
ROTFL :D


 perl -e '$i=1; for(<*>){$new=$_.$i++;`cp $_ $new`}'
lasciava inalterato il nome originario dei file, aggiungendovi alla fine 
il suffisso numerico, mentre se adesso ho capito bene, quello che ti 
serve è rinominare i file in modo che alla fine abbiano tutti lo stesso 
nome tranne che per il suffisso numerico, come ad esempio questi:
file_1
file_2
file_3
...
In questo caso lo scriptino diventa (utilizzando il prefisso "file_"):
perl -e '$i=1; for(<*>){$new="file_".$i++;`cp $_ $new`}'
(e tutte le altre varianti proposte si applicano di conseguenza).


 (e tutte le altre varianti proposte si applicano di conseguenza).
Ti ringrazio tantissimo, ma perl penso di lasciarl odov'è almeno finchè non 
scopro i limiti di automator, che è stato davvero perfetto per quello che 
dovevo fare, nonchè molto veloce.


 perl -e '$i=1; for(<*>){$new=$_.$i++;`cp $_ $new`}'
facevo anche io una cosa del genere, prima di Automator :-)
adesso uso automator per rinominare in modo sequenziale le foto scaricate
dalla macchina digitale (del tipo da DSCN8453498.jpg a lamiafoto-01.jpg,
lamiafoto-02.jpg, ecc.).
funziona a meraviglia
saludos
germano il gatto grigio
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


ma perché usare una utility esterna quando c'è già Automator che lo fa di
suo direttamente dal Finder?


 Poi c'e' anche chi non ha Tiger eh, va detto.
vero, ma i mac di un anno fa (come da post iniziale) ce lo avevano già di
serie :)


 perche' e veramente velocissimo
ma mai quanto il vecchio caro "perl -e" da terminale :)


 programmi
Ho esplorato finalmente automator e creato un nuovo workflow
Semplice e efficace, ottimo!
-- 
Ciao!
Player
"Sei un tipo troppo sovrasterzante!" 

 Come disse una volta Stefano: "se dev'essere golf[1], golf sia" ;-)
Chi è questo irresponsabile ?
S.
-- 
Stefano Rodighiero      |  
http://larsen.perlmonk.org
mailto:
lar...@perl.it
   |  Italian Perl Mongers: 
http://www.perl.it

Il 12 Lug 2006, 18:11, ilgratt...@mapson.invalid (Il Gatto Grigio) ha
scritto:


Il 12 Lug 2006, 18:11, ilgratt...@mapson.invalid (Il Gatto Grigio) ha
scritto:
